JABBER_STATUS CODE 7

Home » Asterisk Users » JABBER_STATUS CODE 7
Asterisk Users 7 Comments

Hi all,I hope to find a solution with the help of the list, I’m trying to get the status of my extensions with ejabberd , the idea is to visualize my users ejabberd incoming calls or missed.

I’m testing with my operator extension with this code but only get the missed call notification does not show me where the call is coming.

my piece of code

[operadora]
exten => 0,1,Set(STATUS=${JABBER_STATUS(ejabberd,operadora@172.16.8.59/alcides)})
same=> n, GotoIf($[0${STATUS} = 1]?disponible:nodisponible)
same=> n(disponible), JabberSend(ejabberd,operadora@172.16.8.59,”Llamada Entrante
${CALLERID(num)}”)
same=> n,Dial(SIP/5001)
same=> n,Hangup()
same=> n(nodisponible), JabberSend(ejabberd,operadora@172.16.8.59,”Llamada perdida de
${CALLERID(num)}
“)
same=> n,Hangup()

look the log

Oct 1 08:04:10] NOTICE[4789][C-00000028]: res_xmpp.c:1631
acf_jabberstatus_read: Resource alcides of buddy operadora@172.16.8.59
was not found.
— Executing [0@locales:1] Set(“SIP/5002-00000029”, “STATUS=7”) in new stack
— Executing [0@locales:2] GotoIf(“SIP/5002-00000029”,
“0?disponible:nodisponible”) in new stack
— Goto (locales,0,6)
— Executing [0@locales:6] JabberSend(“SIP/5002-00000029”,
“ejabberd,operadora@172.16.8.59,”Llamada perdida de 5002″”) in new stack

[Oct 1 08:04:34] WARNING[13482][C-00000005]: pbx.c:6646
__ast_pbx_run: Channel ‘Message/ast_msg_queue’ sent to invalid extension but no invalid handler: context,exten,priority

7 thoughts on - JABBER_STATUS CODE 7