Michele "O-Zone" Pinassi
2005-May-18 03:31 UTC
[Asterisk-Users] HELP ME!!!! Asterisk don't do calls
Hi all,
as in last mail, i've installed Asterisk from CVS and AMP to manage it.
I've made 4 extensions:
moloch*CLI> sip show peers
Name/username Host Dyn Nat ACL Mask Port Status
204/204 (Unspecified) D 255.255.255.255 0 UNKNOWN
203/203 192.167.125.9 D 255.255.255.255 5062 OK (3 ms)
202/202 (Unspecified) D 255.255.255.255 0 UNKNOWN
201/201 192.167.125.12 D 255.255.255.255 5060 OK (3 ms)
moloch*CLI>
as you can see, 201 and 203 are on-line but, if i call from 203 to 201, i
immediately go to voicemail instead of doing call to 201. Here's the SIP
call flow:
moloch*CLI>
Sip read:
INVITE sip:201@asb.unisi.it SIP/2.0
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK64FE3538
CSeq: 1114 INVITE
To: <sip:201@asb.unisi.it>
Content-Type: application/sdp
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
Call-ID: 1646594512@192.167.125.9
Subject: sip:203@asb.unisi.it
Content-Length: 187
User-Agent: kphone/4.0.5
Contact: "203" <sip:203@192.167.125.9:5062;transport=udp>
v=0
o=username 0 0 IN IP4 192.167.125.9
s=The Funky Flow
c=IN IP4 192.167.125.9
t=0 0
m=audio 36808 RTP/AVP 0 97 3
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:97 iLBC/8000
11 headers, 9 lines
Using latest request as basis request
Sending to 192.167.125.9 : 5062 (non-NAT)
Reliably Transmitting (no NAT):
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK64FE3538
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
To: <sip:201@asb.unisi.it>;tag=as3c1a1273
Call-ID: 1646594512@192.167.125.9
CSeq: 1114 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:201@192.167.125.9>
Proxy-Authenticate: Digest realm="asterisk",
nonce="0ae53906"
Content-Length: 0
to 192.167.125.9:5062
Scheduling destruction of call '1646594512@192.167.125.9' in 15000 ms
Found user '203'
moloch*CLI>
Sip read:
ACK sip:201@asb.unisi.it SIP/2.0
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK64FE3538
CSeq: 1114 ACK
To: <sip:201@asb.unisi.it>;tag=as3c1a1273
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
Call-ID: 1646594512@192.167.125.9
Content-Length: 0
User-Agent: kphone/4.0.5
Contact: "203" <sip:203@192.167.125.9:5062;transport=udp>
9 headers, 0 lines
moloch*CLI>
Sip read:
INVITE sip:201@asb.unisi.it SIP/2.0
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK7602DA72
CSeq: 1115 INVITE
To: <sip:201@asb.unisi.it>
Proxy-Authorization: Digest username="203",
realm="asterisk", nonce="0ae53906",
uri="sip:201@asb.unisi.it", cnonce="abcdefghi", nc=00000001,
response="58e82c67b3c712ffb39220e473903007", opaque="",
algorithm="MD5"
Content-Type: application/sdp
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
Call-ID: 1646594512@192.167.125.9
Subject: sip:203@asb.unisi.it
Content-Length: 187
User-Agent: kphone/4.0.5
Contact: "203" <sip:203@192.167.125.9:5062;transport=udp>
v=0
o=username 0 0 IN IP4 192.167.125.9
s=The Funky Flow
c=IN IP4 192.167.125.9
t=0 0
m=audio 36808 RTP/AVP 0 97 3
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:97 iLBC/8000
12 headers, 9 lines
Using latest request as basis request
Sending to 192.167.125.9 : 5062 (non-NAT)
Found user '203'
Found RTP audio format 0
Found RTP audio format 97
Found RTP audio format 3
Peer audio RTP is at port 192.167.125.9:36808
Found description format PCMU
Found description format GSM
Found description format iLBC
Capabilities: us - 0xe (gsm|ulaw|alaw), peer - audio=0x406
(gsm|ulaw|ilbc)/video=0x0 (nothing), combined - 0x6 (gsm|ulaw)
Non-codec capabilities: us - 0x1 (g723), peer - 0x0 (nothing), combined - 0x0
(nothing)
Looking for 201 in from-internal
list_route: hop: <sip:203@192.167.125.9:5062;transport=udp>
Transmitting (no NAT):
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK7602DA72
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
To: <sip:201@asb.unisi.it>
Call-ID: 1646594512@192.167.125.9
CSeq: 1115 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:201@192.167.125.9>
Content-Length: 0
to 192.167.125.9:5062
-- Executing Macro("SIP/203-f9ee",
"exten-vm|201@default|201") in new stack
-- Executing SetVar("SIP/203-f9ee",
"FROMCONTEXT=exten-vm") in new stack
-- Executing GotoIf("SIP/203-f9ee", "0?novm|1:3") in new
stack
-- Goto (macro-exten-vm,s,3)
-- Executing GotoIf("SIP/203-f9ee", "0?novm|1") in new
stack
-- Executing Macro("SIP/203-f9ee", "dial|30|tr|201") in
new stack
-- Executing AGI("SIP/203-f9ee", "dialparties.agi") in
new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
-- AGI Script dialparties.agi completed, returning 0
-- Executing Wait("SIP/203-f9ee", "1") in new stack
-- Executing VoiceMail("SIP/203-f9ee", "u201@default")
in new stack
We're at 192.167.125.9 port 15724
Answering with preferred capability 0x4 (ulaw)
Answering with preferred capability 0x8 (alaw)
Answering with preferred capability 0x2 (gsm)
Reliably Transmitting (no NAT):
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK7602DA72
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
To: <sip:201@asb.unisi.it>;tag=as50e9a0f8
Call-ID: 1646594512@192.167.125.9
CSeq: 1115 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:201@192.167.125.9>
Content-Type: application/sdp
Content-Length: 209
v=0
o=root 29772 29772 IN IP4 192.167.125.9
s=session
c=IN IP4 192.167.125.9
t=0 0
m=audio 15724 RTP/AVP 0 8 3
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=silenceSupp:off - - - -
to 192.167.125.9:5062
moloch*CLI>
Sip read:
ACK sip:201@192.167.125.9 SIP/2.0
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK7602DA72
CSeq: 1115 ACK
To: <sip:201@asb.unisi.it>;tag=as50e9a0f8
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
Call-ID: 1646594512@192.167.125.9
Content-Length: 0
User-Agent: kphone/4.0.5
Contact: "203" <sip:203@192.167.125.9:5062;transport=udp>
9 headers, 0 lines
-- Playing 'vm-theperson' (language 'en')
-- Playing 'digits/2' (language 'en')
-- Playing 'digits/0' (language 'en')
moloch*CLI>
Sip read:
BYE sip:201@192.167.125.9 SIP/2.0
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK6272BA5A
CSeq: 1116 BYE
To: <sip:201@asb.unisi.it>;tag=as50e9a0f8
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
Call-ID: 1646594512@192.167.125.9
Content-Length: 0
User-Agent: kphone/4.0.5
Contact: "203" <sip:203@192.167.125.9:5062;transport=udp>
9 headers, 0 lines
Sending to 192.167.125.9 : 5062 (non-NAT)
Transmitting (no NAT):
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.167.125.9:5062;branch=z9hG4bK6272BA5A
From: "203" <sip:203@asb.unisi.it>;tag=1CE28F8
To: <sip:201@asb.unisi.it>;tag=as50e9a0f8
Call-ID: 1646594512@192.167.125.9
CSeq: 1116 BYE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:201@192.167.125.9>
Content-Length: 0
to 192.167.125.9:5062
== Spawn extension (macro-exten-vm, s, 6) exited non-zero on
'SIP/203-f9ee' in macro 'exten-vm'
== Spawn extension (from-internal, 201, 1) exited non-zero on
'SIP/203-f9ee'
-- Executing Macro("SIP/203-f9ee", "hangupcall") in new
stack
-- Executing ResetCDR("SIP/203-f9ee", "w") in new stack
-- Executing NoCDR("SIP/203-f9ee", "") in new stack
-- Executing Wait("SIP/203-f9ee", "5") in new stack
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on
'SIP/203-f9ee' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on
'SIP/203-f9ee'
moloch*CLI>
and this is the extensions definitions:
[ext-local]
include => ext-local-custom
exten => 201,1,Macro(exten-vm,201@default,201)
exten => 202,1,Macro(exten-vm,202@default,202)
exten => 203,1,Macro(exten-vm,203@default,203)
exten => 204,1,Macro(exten-vm,204@default,204)
; Ring an extension, if the extension is busy or there is no answer send it
; to voicemail
; ARGS: $VMBOX, $EXT
[macro-exten-vm]
exten => s,1,Setvar(FROMCONTEXT=exten-vm)
exten => s,2,GotoIf($[${CHANNEL:0:5} = Local]?novm,1:3) ; if the channel is
Local, then do not go to voicemail. This is $
exten => s,3,GotoIf($[${ARG1} = novm]?novm,1)
exten => s,4,Macro(dial,${RINGTIMER},${DIAL_OPTIONS},${ARG2})
exten => s,5,Wait(1)
exten => s,6,Voicemail(u${ARG1}) ; no answer to voicemail
exten => s,7,Macro(hangupcall)
exten => s,106,Wait(1)
exten => s,107,Voicemail(b${ARG1})
exten => o,1,Background(one-moment-please) ; 0 during vm message will
hangup
exten => o,2,goto(from-pstn,s,1)
exten => a,1,Goto(app-directory,*411,1)
exten => a,2,Hangup
exten => novm,1,Macro(dial,120,${DIAL_OPTIONS},${ARG2})
exten => novm,2,Wait(1)
exten => novm,3,Playback(vm-nobodyavail)
exten => novm,4,Playback(allison7/pls-try-call-later)
exten => novm,5,Hangup
there's the extension definitions (the same for 201,202,203,204):
[20x]
username=20x
type=friend
seretqualify=200
port=5060
pickupgroupnat=never
mailbox=20x@default
host=dynamic
dtmfmode=rfc2833
disallowcontext=from-internal
canreinvite=no
callgroupcallerid="djdjdj" <20x>
allow
Help !!!!!!!!!!!
--
----
O-Zone ! No (C) 2005
www.zerozone.it
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20050518/a6d36f9c/attachment.htm
