[asterisk-users] asterisk stun setup , not using public ip returned by stun server
Dear all, I have enabled stun module and configured it in asterisk , but asterisk not using stun returned public ip address for any of the sip requests going out of my network. i have done settings as below res_stun_monitor.conf settings: [general] stunaddr = stun.ideasip.com stunrefresh = 30 stun show status Hostname PortPeriod Retries Status ExternAddr externport stun.ideasip.com 3478 30 3OK 61.12.17.171 39710 sip.conf localnet=192.168.0.0/255.255.255.0 register=jai:123456:jai9...@sip2sip.info/jai when above command runs , it is sending register method with my private ip address. REGISTER sip:sip2sip.info SIP/2.0 Via: SIP/2.0/UDP 192.168.0.187:5060;branch=z9hG4bK46d2b3e0 Max-Forwards: 70 From: sip:jai9...@sip2sip.info;tag=as555629a9 To: sip:jai9...@sip2sip.info Call-ID: 1f5936433e03a04220179d002168e445@127.0.1.1 CSeq: 105 REGISTER Supported: replaces, timer User-Agent: ALLO Gateway Authorization: Digest username=jai, realm=sip2sip.info, algorithm=MD5, uri=sip:sip2sip.info, nonce=5436734f53ce50788ae694ed13978eff84bd0fe9, response=51420d5eeed33bd8468dde9373c9ff9f Expires: 3600 Contact: sip:jai@192.168.0.187:5060 Content-Length: 0 In above packet VIA and CONTACT SIP-HEADERS contains the asterisk server private IP address which is behind the NAT , as per my understanding it supposed to be the public ip address of my network. is this the expected behavior of asterisk while stun is enabled Thnaks in advance Thanks Regards Shivakumar -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] JABBER_STATUS CODE 7
I think asterisk does not respect this, I have added several within xmpp.conf buddy Client: ejabberd Buddy: alci...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Client: operadora Buddy: ce...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: ejabb...@xmpp.domain.com Buddy: alci...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes 2014-10-09 17:10 GMT-06:00 Marcelo Terres mhter...@gmail.com: Retrieves the numeric status associated with the buddy identified by jid. If the buddy does not exist in the buddylist, returns 7. https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Function_JABBER_STATUS_res_xmpp -- rickygm http://gnuforever.homelinux.com -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] JABBER_STATUS CODE 7
On Mon, Oct 13, 2014 at 12:57 PM, ricky gutierrez xserverli...@gmail.com wrote: I think asterisk does not respect this, I have added several within xmpp.conf buddy Client: ejabberd Buddy: alci...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Client: operadora Buddy: ce...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: ejabb...@xmpp.domain.com Buddy: alci...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes The error message is pretty explicit about what you asked it to look for: {quote} acf_jabberstatus_read: Resource alcides of buddy operadora@172.16.8.59 was not found. {quote} Do you have a buddy operadaora@172.16.8.59 with a resource of alcides? Based on the provided output, it does not appear as if you have that buddy/resource combination, in which case the result of 7 is what I would expect. -- Matthew Jordan Digium, Inc. | Engineering Manager 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at: http://digium.com http://asterisk.org -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] JABBER_STATUS CODE 7
2014-10-13 14:44 GMT-06:00 Matthew Jordan mjor...@digium.com: The error message is pretty explicit about what you asked it to look for: {quote} acf_jabberstatus_read: Resource alcides of buddy operadora@172.16.8.59 was not found. strange, I put the fqdn to ejabberd, and now , not shows the code 7 [Oct 13 14:53:08] WARNING[4609][C-000f]: res_xmpp.c:1617 acf_jabberstatus_read: Could not find buddy in list: 'operad...@xmpp.domain.com' -- Executing [0@locales:1] Set(SIP/5002-0010, STATUS=) in new stack -- Executing [0@locales:2] GotoIf(SIP/5002-0010, 0?disponible:nodisponible) in new stack -- Goto (locales,0,6) -- Executing [0@locales:6] JabberSend(SIP/5002-0010, ejabberd,operad...@xmpp.domain.com,Llamada perdida de5002) in new stack --- XMPP sent to 'ejabberd' --- message type='chat' to='operad...@xmpp.domain.com' from='aster...@xmpp.domain.com/asterisk-xmpp'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [0@locales:7] Hangup(SIP/5002-0010, ) in new stack == Spawn extension (locales, 0, 7) exited non-zero on 'SIP/5002-0010' --- XMPP received from 'operadora' --- message from='aster...@xmpp.domain.com/asterisk-xmpp' to='operad...@xmpp.domain.com' type='chat'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [s@messages1:1] NoOp(Message/ast_msg_queue, Mensaje hacia usuarios XMPP) in new stack -- Executing [s@messages1:2] JabberSend(Message/ast_msg_queue, ejabberd,allan@172.16.8.59,Llamada perdida de5002) in new stack --- XMPP sent to 'ejabberd' --- message type='chat' to='allan@172.16.8.59' from='aster...@xmpp.domain.com/asterisk-xmpp'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [s@messages1:3] NoOp(Message/ast_msg_queue, Estado del mensaje ) in new stack -- Executing [s@messages1:4] Hangup(Message/ast_msg_queue, ) in new stack == Spawn extension (messages1, s, 4) exited non-zero on 'Message/ast_msg_queue' Do you have a buddy operadora@172.16.8.59 with a resource of alcides? Based on the provided output, it does not appear as if you have that buddy/resource combination, in which case the result of 7 is what I would expect. I have put it in both Client: alcides Buddy: ce...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: aster...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: operad...@xmpp.domain.com Resource: 36500272461413222444766262 node: http://pidgin.im/ version: I22W7CegORwdbnu0ZiQwGpxr0Go= Google Talk capable: no Jingle capable: yes Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Client: operadora Buddy: ce...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: operad...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Resource: 36500272461413222444766262 node: http://pidgin.im/ version: I22W7CegORwdbnu0ZiQwGpxr0Go= Google Talk capable: no Jingle capable: yes Buddy: ejabb...@xmpp.domain.com Buddy: alci...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: rica...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: ad...@xmpp.domain.com Resource: asterisk-xmpp node:
Re: [asterisk-users] JABBER_STATUS CODE 7
You always need to use your jabber domain in jabberid. Regards, Marcelo H. Terres mhter...@gmail.com IM: marc...@jabber.mundoopensource.com.br http://www.mundoopensource.com.br http://offtopicsandfun.blogspot.com http://biertasters.blogspot.com http://twitter.com/mhterres On Mon, Oct 13, 2014 at 6:06 PM, ricky gutierrez xserverli...@gmail.com wrote: 2014-10-13 14:44 GMT-06:00 Matthew Jordan mjor...@digium.com: The error message is pretty explicit about what you asked it to look for: {quote} acf_jabberstatus_read: Resource alcides of buddy operadora@172.16.8.59 was not found. strange, I put the fqdn to ejabberd, and now , not shows the code 7 [Oct 13 14:53:08] WARNING[4609][C-000f]: res_xmpp.c:1617 acf_jabberstatus_read: Could not find buddy in list: 'operad...@xmpp.domain.com' -- Executing [0@locales:1] Set(SIP/5002-0010, STATUS=) in new stack -- Executing [0@locales:2] GotoIf(SIP/5002-0010, 0?disponible:nodisponible) in new stack -- Goto (locales,0,6) -- Executing [0@locales:6] JabberSend(SIP/5002-0010, ejabberd,operad...@xmpp.domain.com,Llamada perdida de5002) in new stack --- XMPP sent to 'ejabberd' --- message type='chat' to='operad...@xmpp.domain.com' from='aster...@xmpp.domain.com/asterisk-xmpp'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [0@locales:7] Hangup(SIP/5002-0010, ) in new stack == Spawn extension (locales, 0, 7) exited non-zero on 'SIP/5002-0010' --- XMPP received from 'operadora' --- message from='aster...@xmpp.domain.com/asterisk-xmpp' to='operad...@xmpp.domain.com' type='chat'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [s@messages1:1] NoOp(Message/ast_msg_queue, Mensaje hacia usuarios XMPP) in new stack -- Executing [s@messages1:2] JabberSend(Message/ast_msg_queue, ejabberd,allan@172.16.8.59,Llamada perdida de5002) in new stack --- XMPP sent to 'ejabberd' --- message type='chat' to='allan@172.16.8.59' from='aster...@xmpp.domain.com/asterisk-xmpp'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [s@messages1:3] NoOp(Message/ast_msg_queue, Estado del mensaje ) in new stack -- Executing [s@messages1:4] Hangup(Message/ast_msg_queue, ) in new stack == Spawn extension (messages1, s, 4) exited non-zero on 'Message/ast_msg_queue' Do you have a buddy operadora@172.16.8.59 with a resource of alcides? Based on the provided output, it does not appear as if you have that buddy/resource combination, in which case the result of 7 is what I would expect. I have put it in both Client: alcides Buddy: ce...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: aster...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: operad...@xmpp.domain.com Resource: 36500272461413222444766262 node: http://pidgin.im/ version: I22W7CegORwdbnu0ZiQwGpxr0Go= Google Talk capable: no Jingle capable: yes Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Client: operadora Buddy: ce...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: operad...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Resource: 36500272461413222444766262 node: http://pidgin.im/ version: I22W7CegORwdbnu0ZiQwGpxr0Go= Google Talk capable: no Jingle capable: yes Buddy: ejabb...@xmpp.domain.com Buddy: alci...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no
Re: [asterisk-users] JABBER_STATUS CODE 7
Marcelo but now the code does not show it, is empty xmpp show connections Jabber Users and their status: [admin] ad...@xmpp.domain.com - Connected [ricardo] rica...@xmpp.domain.com - Connected [alcides] alci...@xmpp.domain.com - Connected [allan] al...@xmpp.domain.com - Connected [cesar] ce...@xmpp.domain.com - Connected [operadora] operad...@xmpp.domain.com - Connected [ejabberd] aster...@xmpp.domain.com - Connected 2014-10-13 15:27 GMT-06:00 Marcelo Terres mhter...@gmail.com: You always need to use your jabber domain in jabberid. Regards, Marcelo H. Terres mhter...@gmail.com IM: marc...@jabber.mundoopensource.com.br http://www.mundoopensource.com.br http://offtopicsandfun.blogspot.com http://biertasters.blogspot.com http://twitter.com/mhterres On Mon, Oct 13, 2014 at 6:06 PM, ricky gutierrez xserverli...@gmail.com wrote: 2014-10-13 14:44 GMT-06:00 Matthew Jordan mjor...@digium.com: The error message is pretty explicit about what you asked it to look for: {quote} acf_jabberstatus_read: Resource alcides of buddy operadora@172.16.8.59 was not found. strange, I put the fqdn to ejabberd, and now , not shows the code 7 [Oct 13 14:53:08] WARNING[4609][C-000f]: res_xmpp.c:1617 acf_jabberstatus_read: Could not find buddy in list: 'operad...@xmpp.domain.com' -- Executing [0@locales:1] Set(SIP/5002-0010, STATUS=) in new stack -- Executing [0@locales:2] GotoIf(SIP/5002-0010, 0?disponible:nodisponible) in new stack -- Goto (locales,0,6) -- Executing [0@locales:6] JabberSend(SIP/5002-0010, ejabberd,operad...@xmpp.domain.com,Llamada perdida de5002) in new stack --- XMPP sent to 'ejabberd' --- message type='chat' to='operad...@xmpp.domain.com' from='aster...@xmpp.domain.com/asterisk-xmpp'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [0@locales:7] Hangup(SIP/5002-0010, ) in new stack == Spawn extension (locales, 0, 7) exited non-zero on 'SIP/5002-0010' --- XMPP received from 'operadora' --- message from='aster...@xmpp.domain.com/asterisk-xmpp' to='operad...@xmpp.domain.com' type='chat'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [s@messages1:1] NoOp(Message/ast_msg_queue, Mensaje hacia usuarios XMPP) in new stack -- Executing [s@messages1:2] JabberSend(Message/ast_msg_queue, ejabberd,allan@172.16.8.59,Llamada perdida de5002) in new stack --- XMPP sent to 'ejabberd' --- message type='chat' to='allan@172.16.8.59' from='aster...@xmpp.domain.com/asterisk-xmpp'bodyquot;Llamada perdida de5002quot;/body/message - -- Executing [s@messages1:3] NoOp(Message/ast_msg_queue, Estado del mensaje ) in new stack -- Executing [s@messages1:4] Hangup(Message/ast_msg_queue, ) in new stack == Spawn extension (messages1, s, 4) exited non-zero on 'Message/ast_msg_queue' Do you have a buddy operadora@172.16.8.59 with a resource of alcides? Based on the provided output, it does not appear as if you have that buddy/resource combination, in which case the result of 7 is what I would expect. I have put it in both Client: alcides Buddy: ce...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: aster...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: operad...@xmpp.domain.com Resource: 36500272461413222444766262 node: http://pidgin.im/ version: I22W7CegORwdbnu0ZiQwGpxr0Go= Google Talk capable: no Jingle capable: yes Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Client: operadora Buddy: ce...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes Buddy: operad...@xmpp.domain.com Resource: asterisk-xmpp node: http://www.asterisk.org/xmpp/client/caps version: asterisk-xmpp Google Talk capable: no Jingle capable: yes
Re: [asterisk-users] asterisk stun setup , not using public ip returned by stun server
On 10/13/2014 2:50 AM, chandapure shiva wrote: In above packet VIA and CONTACT SIP-HEADERS contains the asterisk server private IP address which is behind the NAT , as per my understanding it supposed to be the public ip address of my network. do you also have the appropriate nat statement in sip.conf ? since you have the 'stun show status' command, i beleive the correct nat statement is nat=force_rport,comedia in the general section. -- Jeremy Kister http://jeremy.kister.net./ -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users