Do you have your softphone setup to use a stun server so it can send it's 
public IP address in the SIP packets? I see in the SIP debug output a 192.168 
address for the RTP packets to go to which of course will not work.
-- 
Jim Dickenson
mailto:dicken...@cfmc.com

CfMC
http://www.cfmc.com/



On Jul 28, 2010, at 9:23 AM, Nasir Javaid wrote:

> hi there,
> 
> i have posted earlier on the list but got no satisfying answer. the problem 
> is not big.
> 
> I have asterisk server directly connected with internet (79.80.x.x) and 
> clients are behind router. clients/users are registered with asterisk and are 
> using sipura and xlite softphone.
> 
> Now problem is that when a user calls other by dialing his IP:Port (sip uri), 
> call is connected fine and he can hear the called user but the called user 
> can not here the caller voice.
> 
> If the caller calls the other user by username instead of IP:Port , the voice 
> is perfect both ways. 
> 
> what i have noticed is that IP:Port dial is missing a parameter "rinstance" 
> in "Contact" , "To" headers for adf. what is "rinstance" for? Also something 
> with "Contact" header seems fishy. or RTP issue.
>  
> that is 
> 
> Dial(SIP/adf,30,r) works fine with bothway audio, but
> 
> Dial(SIP/116.18.35.235:28614,30,r) has one way audio.
>             /                                 \
>             |                                  |            
>              this is IP:Port of of adf
> 
> please help as it's almost 2 weeks and i have found to suitable answer from 
> any forum. I nead to know what can i do to modify Headers or settings in conf 
> files to correct this problem.
> 
> Below is the conf of calling user
> 
> [pepsi]
> username=pepsi
> type=friend
> secret=123456
> qualify=yes
> nat=no
> insecure=port,invite
> incominglimit=1
> outgoinglimit=1
> host=dynamic
> dtmfmode=rfc2833
> context=out
> canreinvite=yes
> callerid="pepsi coke" <12345678901>
> accountcode=6:0:pepsi
> amaflags=default
> disallow=all
> allow=alaw
> allow=ulaw
> allow=g729
> allow=gsm
> 
> Below is the conf of called user
> 
> [adf]
> username=adf
> type=friend
> secret=123456
> qualify=yes
> nat=yes
> insecure=port,invite
> incominglimit=2
> outgoinglimit=2
> host=dynamic
> dtmfmode=rfc2833
> context=user
> canreinvite=yes
> callerid="adf xyz" <11223344556>
> accountcode=1:0:adf
> amaflags=default
> disallow=all
> allow=g729
> allow=ulaw
> allow=alaw
> allow=gsm
> 
> 
> 
> below is my sip debug after dialing
> 
> Audio is at 79.80.x.x port 16238
> Adding codec 0x8 (alaw) to SDP
> Adding codec 0x4 (ulaw) to SDP
> Adding codec 0x2 (gsm) to SDP
> Adding non-codec 0x1 (telephone-event) to SDP
> Reliably Transmitting (NAT) to 116.18.35.235:28614:
> INVITE sip:a...@116.18.35.235:28614 SIP/2.0
> Via: SIP/2.0/UDP 79.80.x.x:5678;branch=z9hG4bK46e569df;rport
> From: "pepsi coke" <sip:12345678...@79.80.x.x:5678>;tag=as42ec768c
> To: <sip:a...@116.18.35.235:28614>
> Contact: <sip:12345678...@79.80.x.x:5678>
> Call-ID: 0433af7878e3a8067a40f896382cc...@79.80.x.x
> CSeq: 102 INVITE
> User-Agent: Asterisk PBX
> Max-Forwards: 70
> Date: Wed, 21 Jul 2010 15:10:22 GMT
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
> Supported: replaces
> Content-Type: application/sdp
> Content-Length: 285
> 
> v=0
> o=root 9626 9626 IN IP4 79.80.x.x
> s=session
> c=IN IP4 79.80.x.x
> t=0 0
> m=audio 16238 RTP/AVP 8 0 3 101
> a=rtpmap:8 PCMA/8000
> a=rtpmap:0 PCMU/8000
> a=rtpmap:3 GSM/8000
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-16
> a=silenceSupp:off - - - -
> a=ptime:20
> a=sendrecv
> 
> ---
> [Jul 21 11:10:22] WARNING[23814]: chan_sip.c:2872 sip_call: Setting 
> auto-congest time to 15000 ms.
>     -- Called a...@116.18.35.235:28614
> <------------>
> ast-server*CLI> 
> <--- SIP read from 116.18.35.235:28614 --->
> SIP/2.0 180 Ringing
> Via: SIP/2.0/UDP 79.80.x.x:5678;branch=z9hG4bK46e569df;rport=5678
> Contact: <sip:a...@116.18.35.235:28614>
> To: <sip:a...@116.18.35.235:28614>;tag=d54e632c
> From: "pepsi coke"<sip:12345678...@79.80.x.x:5678>;tag=as42ec768c
> Call-ID: 0433af7878e3a8067a40f896382cc...@79.80.x.x
> CSeq: 102 INVITE
> User-Agent: X-Lite release 1104o stamp 56125
> Content-Length: 0
> 
> 
> <------------->
> --- (9 headers 0 lines) ---
>     -- SIP/116.18.35.235:28614-007f4660 is ringing
> ast-server*CLI> 
> <--- SIP read from 116.18.35.235:28614 --->
> SIP/2.0 200 OK
> Via: SIP/2.0/UDP 79.80.x.x:5678;branch=z9hG4bK46e569df;rport=5678
> Contact: <sip:a...@116.18.35.235:28614>
> To: <sip:a...@116.18.35.235:28614>;tag=d54e632c
> From: "pepsi coke"<sip:12345678...@79.80.x.x:5678>;tag=as42ec768c
> Call-ID: 0433af7878e3a8067a40f896382cc...@79.80.x.x
> CSeq: 102 INVITE
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, 
> INFO
> Content-Type: application/sdp
> User-Agent: X-Lite release 1104o stamp 56125
> Content-Length: 185
> 
> v=0
> o=- 6 2 IN IP4 192.168.0.12
> s=CounterPath X-Lite 3.0
> c=IN IP4 192.168.0.12
> t=0 0
> m=audio 55246 RTP/AVP 8 0 101
> a=fmtp:101 0-15
> a=rtpmap:101 telephone-event/8000
> a=sendrecv
> 
> <------------->
> --- (11 headers 9 lines) ---
> Found RTP audio format 8
> Found RTP audio format 0
> Found RTP audio format 101
> Peer audio RTP is at port 192.168.0.12:55246
> Found description format telephone-event for ID 101
> Capabilities: us - 0x10e (gsm|ulaw|alaw|g729), peer - audio=0xc 
> (ulaw|alaw)/video=0x0 (nothing), combined - 0xc (ulaw|alaw)
> Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 
> (telephone-event), combined - 0x1 (telephone-event)
> Peer audio RTP is at port 192.168.0.12:55246
> list_route: hop: <sip:a...@116.18.35.235:28614>
> [Jul 21 11:10:27] DEBUG[9707]: chan_sip.c:5695 reqprep: Strict routing 
> enforced for session 0433af7878e3a8067a40f896382cc...@79.80.x.x
> set_destination: Parsing <sip:a...@116.18.35.235:28614> for address/port to 
> send to
> set_destination: set destination to 116.18.35.235, port 28614
> Transmitting (NAT) to 116.18.35.235:28614:
> ACK sip:a...@116.18.35.235:28614 SIP/2.0
> Via: SIP/2.0/UDP 79.80.x.x:5678;branch=z9hG4bK07eb06b5;rport
> From: "pepsi coke" <sip:12345678...@79.80.x.x:5678>;tag=as42ec768c
> To: <sip:a...@116.18.35.235:28614>;tag=d54e632c
> Contact: <sip:12345678...@79.80.x.x:5678>
> Call-ID: 0433af7878e3a8067a40f896382cc...@79.80.x.x
> CSeq: 102 ACK
> User-Agent: Asterisk PBX
> Max-Forwards: 70
> Content-Length: 0
> 
> 
> ---
>     -- Call on SIP/116.18.35.235:28614-007f4660 left from hold
>     -- SIP/116.18.35.235:28614-007f4660 answered SIP/pepsi-9fdfb9a0
> ast-server*CLI> 
> <--- SIP read from 116.18.35.235:28614 --->
> 
> 
> 
> <------------->
> --- (0 headers 1 lines) ---
> ast-server*CLI> 
> <--- SIP read from 116.18.35.235:28614 --->
> 
> 
> 
> <------------->
> --- (0 headers 1 lines) ---
> Scheduling destruction of SIP dialog 
> '0433af7878e3a8067a40f896382cc...@79.80.x.x' in 32000 ms (Method: INVITE)
> [Jul 21 11:11:03] DEBUG[23814]: chan_sip.c:5695 reqprep: Strict routing 
> enforced for session 0433af7878e3a8067a40f896382cc...@79.80.x.x
> set_destination: Parsing <sip:a...@116.18.35.235:28614> for address/port to 
> send to
> set_destination: set destination to 116.18.35.235, port 28614
> Reliably Transmitting (NAT) to 116.18.35.235:28614:
> BYE sip:a...@116.18.35.235:28614 SIP/2.0
> Via: SIP/2.0/UDP 79.80.x.x:5678;branch=z9hG4bK36df65b5;rport
> From: "pepsi coke" <sip:12345678...@79.80.x.x:5678>;tag=as42ec768c
> To: <sip:a...@116.18.35.235:28614>;tag=d54e632c
> Call-ID: 0433af7878e3a8067a40f896382cc...@79.80.x.x
> CSeq: 103 BYE
> User-Agent: Asterisk PBX
> Max-Forwards: 70
> Content-Length: 0
> 
> 
> 
> 
> Nasir Javaid
> -- 
> _____________________________________________________________________
> -- 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

-- 
_____________________________________________________________________
-- 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

Reply via email to