Tom Engleward
2006-May-01 22:43 UTC
[Asterisk-Users] /var/spool/asterisk/outgoing/ prematurely hanging up
I have a PSTN termination provider "foo" which will accept standard U.S. calls in the form 1<10 digit ph#>. I have an outbound route named "foo", with dial pattern "5|.", with the only entry in trunk sequence being "IAX2/foo". I have an X-lite local extension, on which I can dial 51<10 digit ph#>, and asterisk will call out over foo and the phone at <10 digit ph#> will ring. This rules out a lot of possible problems. extensions.conf includes this: [outgoingtest] exten => s,1,Playback(custom/testmsg) exten => s,2,Wait(1) exten => s,3,Hangup And yes, asterisk has been restarted since the last time any config files were modified. I have a test message at /var/lib/asterisk/sounds/custom/testmsg.gsm If I make the file "1.call" containing: Channel: IAX2/foo MaxRetries: 1 RetryTime: 5 WaitTime: 10 Context: outgoingtest Extension: 1<10 digit ph#> Priority: 1 and copy it to /var/spool/asterisk/outgoing/ then the phone doesn't ring, but this shows up on the asterisk console: -- Attempting call on IAX2/foo for 1<10 digit ph#>@outgoingtest:1 (Retry 1) -- Hungup 'IAX2/foo-7' -- Attempting call on IAX2/foo for 1<10 digit ph#>@outgoingtest:1 (Retry 2) -- Hungup 'IAX2/foo-8' The "foo-7" and "foo-8" on the console are different (numbers anywhere from 1 to 9) every time I try copying the file to outgoing. I tried using extension 51<10 digit ph#> instead of 1<10 digit ph#> in 1.call, but that didn't work either. Why is it failing? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Tom Engleward
2006-May-02 18:01 UTC
[Asterisk-Users] /var/spool/asterisk/outgoing/ prematurely hanging up
> I have a PSTN termination provider "foo" which will > accept standard U.S. calls in the form 1<10 digit > ph#>. > I have an outbound route named "foo", with dial > pattern "5|.", with the only entry in trunk sequence > being "IAX2/foo". > > I have an X-lite local extension, on which I can > dial > 51<10 digit ph#>, and asterisk will call out over > foo > and the phone at <10 digit ph#> will ring. This > rules > out a lot of possible problems. > > extensions.conf includes this: > [outgoingtest] > exten => s,1,Playback(custom/testmsg) > exten => s,2,Wait(1) > exten => s,3,Hangup > > And yes, asterisk has been restarted since the last > time any config files were modified. > > I have a test message at > /var/lib/asterisk/sounds/custom/testmsg.gsm > > If I make the file "1.call" containing: > Channel: IAX2/foo > MaxRetries: 1 > RetryTime: 5 > WaitTime: 10 > Context: outgoingtest > Extension: 1<10 digit ph#> > Priority: 1 > > and copy it to /var/spool/asterisk/outgoing/ > then the phone doesn't ring, but this shows up on > the > asterisk console: > -- Attempting call on IAX2/foo for 1<10 digit > ph#>@outgoingtest:1 (Retry 1) > -- Hungup 'IAX2/foo-7' > -- Attempting call on IAX2/foo for 1<10 digit > ph#>@outgoingtest:1 (Retry 2) > -- Hungup 'IAX2/foo-8' > > The "foo-7" and "foo-8" on the console are different > (numbers anywhere from 1 to 9) every time I try > copying the file to outgoing. > > I tried using extension 51<10 digit ph#> instead of > 1<10 digit ph#> in 1.call, but that didn't work > either. > > Why is it failing?Here's an update. With iax2 debugging enabled, when I copy 1.call to /var/spool/asterisk/outgoing/ here's what I get on the console: -- Attempting call on IAX2/foo for 1<10 digit ph#>@outgoingtest:1 (Retry 1) Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW Timestamp: 00001ms SCall: 00001 DCall: 00000 [<PSTN provider's IP>:4569] VERSION : 2 CALLED NUMBER : s CODEC_PREFS : (ulaw|alaw|gsm) CALLING PRESNTN : 67 CALLING TYPEOFN : 0 CALLING TRANSIT : 0 LANGUAGE : en USERNAME : <my username> FORMAT : 64 CAPABILITY : 2097151 ADSICPE : 0 DATE TIME : 2006-05-02 13:39:26 Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: AUTHREQ Timestamp: 00016ms SCall: 00330 DCall: 00001 [<PSTN provider's IP>:4569] AUTHMETHODS : 3 CHALLENGE : <code> USERNAME : <my username> Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: AUTHREP Timestamp: 00091ms SCall: 00001 DCall: 00330 [<PSTN provider's IP>:4569] MD5 RESULT : c8cd34a533731f2ad50121395e0fe2a1 Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REJECT Timestamp: 00105ms SCall: 00330 DCall: 00001 [<PSTN provider's IP>:4569] CAUSE : No such context/extension CAUSE CODE : 3 Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00105ms SCall: 00001 DCall: 00330 [<PSTN provider's IP>:4569] -- Hungup 'IAX2/foo-1' So far as I can tell, I'm properly following the directions listed at http://www.voip-info.org/wiki/index.php?page=Asterisk+auto-dial+out So, based on the above, can anybody identify what's going wrong? Asterisk is saying "No such context/extension", but clearly there is such a context, as shown in my files above. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com