[Asterisk-Users] [Aserisk-Users]no audio inside the net

Kanuri, Seshu (Company IT) Seshu.Kanuri at morganstanley.com
Fri Jul 15 10:32:56 MST 2005


1) reinvite=yes is incorrect syntax? Check the info here:
http://voip-info.org/wiki-Asterisk+sip+canreinvite

You can keep canrenvite=yes, but why do you want that?

;canreinvite=no		; Asterisk by default tries to redirect the
				; RTP media stream (audio) to go
directly from
				; the caller to the callee.  Some
devices do not
				; support this (especially if one of
them is
				; behind a NAT). So use canreinvite=no

2) Use nat=yes or nat=auto for correct evaluation of NAT by Asterisk.
 
3)  qualify=yes may be used as qualify=800

Seshu
			

-----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Sistemista
WebSolvingJaa
Sent: Friday, July 15, 2005 12:08 PM
To: asterisk-users at lists.digium.com
Subject: [Asterisk-Users] [Aserisk-Users]no audio inside the net

Hi list, i've problems with my * server and the 4 phones which are
linked to it. i've 2 grandstream bt100 with the firmware upgraded to
101, a wi-fi phone (i don't know its brand) and another ip phone i don't
know its brand. with this sip.conf :

[general]
 port = 5060
 bindaddr = 192.168.100.229
 context =  default ;x changed from default to sip  localnet =
192.168.100.0/24  srvlookup = yes  allow=all


 [2001] ;grandstream 2
 type=friend
 username=2001
 secret=1945
 canreinvite=yes
 reinvite=yes
 host=dynamic
 dtmfmode=rfc2833
 qualify=yes
 ;mailbox=2001
 nat=1
 allow=all

 [2002] ; soft phone
 type=friend
 username=2002
 secret=1945
 canreinvite=yes
 reinvite=yes
 host=dynamic
 dtmfmode=rfc2833
 qualify=200
 mailbox=2002
 nat=1
 allow=all

 [2010]; wi-fi phone
 type=friend
 username=2010
 secret=1945
 nat=1
 host=dynamic
 dtmfmode=rfc2833
 canreinvite=yes
 reinvite=yes
 qualify=200
 allow=all

 [2011] ; ip-phone no brand
 type=friend
 username=2011
 secret=1945
 nat=1
 host=dynamic
 dtmfmode=rfc2833
 canreinvite=yes
 reinvite=yes
 qualify=yes
 allow=all

 [2012] ;grandstream1
 type=friend
 username=2012
 secret=1945
 nat=1
 host=dynamic
 dtmfmode=rfc2833
 canreinvite=yes
 reinvite=yes
 qualify=yes
 allow=all

*****************************

and with this extensions.conf file:

[general]

static=yes
writeprotect=yes
autofallthrough=yes

[globals]
CONSOLE=Console/dsp                             ; Console interface for
demo
CONSOLE=Zap/1
CONSOLE=Phone/phone0
IAXINFO=guest                                   ; IAXtel
username/password
TRUNK=Zap/g2                                    ; Trunk interface

TRUNKMSD=1                                      ; MSD digits to strip
(usually 1 or 0)

[dundi-e164-local]

include => dundi-e164-canonical
include => dundi-e164-customers
include => dundi-e164-via-pstn

[dundi-e164-switch]
switch => DUNDi/e164

[dundi-e164-lookup]

include => dundi-e164-local
include => dundi-e164-switch

[macro-dundi-e164]

exten => s,1,Goto(${ARG1},1)
include => dundi-e164-lookup

[iaxtel700]
exten =>
_91700XXXXXXX,1,Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel)

[trunkint]

exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
exten => _9011.,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunkld]

exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
exten => _91NXXNXXXXXX,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunklocal]

exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunktollfree]

exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[international]

ignorepat => 9
include => longdistance
include => trunkint

[longdistance]

ignorepat => 9
include => local
include => trunkld

[local]

ignorepat => 9
include => default
include => parkedcalls
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider


[macro-stdexten];

exten => s,1,Dial(${ARG2},20)                                   ; Ring
the interface, 20 seconds maximum
exten => s,2,Goto(s-${DIALSTATUS},1)                            ; Jump
based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)

exten => s-NOANSWER,1,Voicemail(u${ARG1})               ; If
unavailable, send to voicemail w/ unavail announce
exten => s-NOANSWER,2,Goto(default,s,1)                 ; If they
press #, return to start

exten => s-BUSY,1,Voicemail(b${ARG1})                   ; If busy,
send to voicemail w/ busy announce
exten => s-BUSY,2,Goto(default,s,1)                             ; If
they press #, return to start

exten => _s-.,1,Goto(s-NOANSWER,1)                              ;
Treat anything else as no answer

exten => a,1,VoicemailMain(${ARG1})                             ; If
they press *, send the user into VoicemailMain

[demo]

exten => s,1,Wait,1                     ; Wait a second, just for fun
exten => s,n,Answer                     ; Answer the line
exten => s,n,SetVar(TIMEOUT(digit)=5)   ; Set Digit Timeout to 5 seconds
exten => s,n,SetVar(TIMEOUT(response)=10)       ; Set Response Timeout
to 10 seconds
exten => s,n(restart),BackGround(demo-congrats) ; Play a congratulatory
message
exten => s,n(instruct),BackGround(demo-instruct)        ; Play some
instructions
exten => s,n,WaitExten          ; Wait for an extension to be dialed.

exten => 2,1,BackGround(demo-moreinfo)  ; Give some more information.
exten => 2,n,Goto(s,instruct)

exten => 3,1,SetVar(LANGUAGE()=fr)              ; Set language to french
exten => 3,n,Goto(s,restart)                    ; Start with the
congratulations

exten => 1000,1,Goto(default,s,1)

exten => 1234,1,Playback(transfer,skip)         ; "Please hold while..."
                                        ; (but skip if channel is not
up) exten => 1234,n,Macro(stdexten,1234,${CONSOLE})

exten => 1235,1,Voicemail(u1234)                ; Right to voicemail

exten => 1236,1,Dial(Console/dsp)               ; Ring forever
exten => 1236,n,Voicemail(u1234)                ; Unless busy


exten => #,1,Playback(demo-thanks)              ; "Thanks for trying the
demo"
exten => #,n,Hangup                     ; Hang them up.


exten => t,1,Goto(#,1)                  ; If they take too long, give up
exten => i,1,Playback(invalid)          ; "That's not valid, try again"


exten => 500,1,Playback(demo-abouttotry); Let them know what's going on
exten => 500,n,Dial(IAX2/guest at misery.digium.com/s at default)     ; Call
the Asterisk demo
exten => 500,n,Playback(demo-nogo)      ; Couldn't connect to the demo
site
exten => 500,n,Goto(s,6)                ; Return to the start over
message.


exten => 600,1,Playback(demo-echotest)  ; Let them know what's going on
exten => 600,n,Echo                     ; Do the echo test
exten => 600,n,Playback(demo-echodone)  ; Let them know it's over
exten => 600,n,Goto(s,6)                ; Start over

exten => 8500,1,VoicemailMain
exten => 8500,n,Goto(s,6)

[default]

include => from-sip


exten => 1000,1,Dial,Zap/1|20 ; Exten 1000 dials Zap channel 1 with a
ring time option of 20 secs, which is the analog telephone plugged into
the first port of the TDM400P.
exten => 1000,2,Voicemail,u1000
exten => 1000,3,Hangup
exten => 1000,102,Voicemail,b1000
exten => 1000,103,Hangup

exten => 2000,1,Dial,Zap/2|20
exten => 2000,2,Voicemail,u2000
exten => 2000,3,Hangup
exten => 2000,102,Voicemail,b2000
exten => 2000,103,Hangup

exten => 3000,1,Dial,Zap/3|20
exten => 3000,2,Voicemail,u3000
exten => 3000,3,Hangup
exten => 3000,102,Voicemail,b3000
exten => 3000,103,Hangup

exten => _NXXXXXX,1,Dial(Zap/4/${EXTEN}|20,t)

[incoming]
exten => s,1,Wait(1)
exten => s,2,Dial(Zap/g1|20,t) ; Calls the first available channel in
group 1 exten => s,3,Voicemail,u9000 ; Directs caller to unavailable
voicemailbox 9000 exten => s,4,Hangup exten => s,103,Voicemail,b9000 ;
Directs caller to busy voicemailbox 9000 exten => s,104,Hangup


[sip-incoming]
exten => _.,1,Wait(1)
exten => _.,2,Playback(demo-thanks)
exten => _.,3,Hangup

[from-sip]
exten => 2010,1,Dial(SIP/2010,20)
exten => 2010,2,Voicemail(u2010)
exten => 2010,102,Voicemail(b2010)
exten => 2010,103,Hangup

exten => 2011,1,Dial(SIP/2011,20)
exten => 2011,2,Voicemail(u2011)
exten => 2011,102,Voicemail(b2011)
exten => 2011,103,Hangup

exten => 2012,1,Dial(SIP/2012,20)
exten => 2012,2,Voicemail(u2012)
exten => 2012,102,Voicemail(b2012)
exten => 2012,103,Hangup

exten => 2001,1,Dial(SIP/2001,20)
exten => 2001,2,Voicemail(u2001)
exten => 2001,102,Voicemail(b2001)
exten => 2001,103,Hangup

exten => 2002,1,Dial(SIP/2002,20)
exten => 2002,2,Voicemail(u2002)
exten => 2002,102,Voicemail(b2002)
exten => 2002,103,Hangup


 [local]

 ignorepat => 9
 include => default
 include => parkedcalls
 include => trunklocal
  include => iaxtel700
 include => trunktollfree
  include => iaxprovider
 include => sip ;x included sip

[sip]
 exten => 55,1,VoicemailMain

 exten => 2001,1,Dial(SIP/2001,20,tr)
 exten => 2001,2,VoiceMail,u2001
 exten => 2001,102,VoiceMail,b2001

 exten => 2002,1,Dial(SIP/2002,20,tr)
 exten => 2002,2,VoiceMail,u2002
 exten => 2002,102,VoiceMail,b2002

 exten => 2003,1,Dial(SIP/2003,20,tr)
 exten => 2003,2,VoiceMail,u2003
 exten => 2003,102,VoiceMail,b2003

 exten => 2004,1,Dial(SIP/2004,20,tr)
 exten => 2004,2,VoiceMail,u2004
 exten => 2004,102,VoiceMail,b2004

 exten => 2010,1,Dial(SIP/2010,20,tr)
 exten => 2010,2,VoiceMail,u2010
 exten => 2010,102,VoiceMail,b2010

 exten => 2011,1,Dial(SIP/2011,20,tr)
 exten => 2011,2,VoiceMail,u2011
 exten => 2011,102,VoiceMail,b2011

 exten => 2012,1,Dial(SIP/2012,20,tr)
 exten => 2012,2,VoiceMail,u2012
 exten => 2012,102,VoiceMail,b2012


 exten => 2022,1,Dial(SIP/2022,20,tr)

 exten => _1XXX,1,Dial(IAX/asterisk2:1945 at 192.168.1.30/${EXTEN}@local)

**********************************

from 2012 to 2011 it's all right in both ways from 2012 to 2010 no audio
from 2012 from 2012 to 2001 no audio in both ways from 2011 to 2012 no
audio in both ways from 2011 to 2010 no audio in both ways from 2011 to
2001 no audio in both ways from 2001 to 2010 no audio in both ways from
2001 to 2011 no audio in both ways from 2001 to 2012 no audio in both
ways from 2010 to 2001 no audio in both ways from 2010 to 2011 no audio
in both ways from 2010 to 2012 no audio in both ways

2002 can't login in the server.

so, anybody can suggest me something make this net work??
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users at lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender.  Sender does not waive confidentiality or privilege, and use is prohibited.



More information about the asterisk-users mailing list