Hello,
I've been trying to get SIP trunk to work for outbound dialing but it doesn't seem to be working. The error output from asterisk console is like:
[Mar 13 14:46:57] -- Executing [90XXXXXXXXX@default:1] AGI("SIP/cc100-00000012", "agi://127.0.0.1:4577/call_log") in new stack
[Mar 13 14:46:57] -- AGI Script
agi://127.0.0.1:4577/call_log completed, returning 0
[Mar 13 14:46:57] -- Executing [90XXXXXXXXX@default:2] Dial("SIP/cc100-00000012", "testcarrier:test@10.12.55.100:5060/XXXXXXXXX|30|tTo") in new stack
[Mar 13 14:46:57] WARNING[7688]: channel.c:3765 ast_request: No channel type registered for 'testcarrier:test@10.12.xxx.xxx:5060'
[Mar 13 14:46:57] WARNING[7688]: app_dial.c:1310 dial_exec_full: Unable to create channel of type 'testcarrier:test@10.12.xxx.xxx:5060' (cause 66 - Channel not implemented)
[Mar 13 14:46:57] == Everyone is busy/congested at this time (1:0/0/1)
[Mar 13 14:46:57] -- Executing [90XXXXXXXXX@default:3] Hangup("SIP/cc100-00000012", "") in new stack
[Mar 13 14:46:57] == Spawn extension (default, 90XXXXXXXXX, 3) exited non-zero on 'SIP/cc100-00000012'
[Mar 13 14:46:57] -- Executing [h@default:1] DeadAGI("SIP/cc100-00000012", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----66-----CHANUNAVAIL----------") in new stack
[Mar 13 14:46:57] -- AGI Script
agi://127.0.0.1:4577/call_log--HVcauses ... ---------- completed, returning 0
Here is the carrier info from the vicidial admin console:
Registration string: register =>testcarrier:test@10.12.xxx.xxx:5060
Carrier didn't give me any kind of username/password, but it seems to register with that string:
testcarrier/testcarrier 10.12.xxx.xxx D N 5060 OK (1 ms)
Account entry is:
[testcarrier]
disallow=all
allow=ulaw
type=friend
username=testcarrier
secret=test
host=dynamic
dtmfmode=rfc2833
context=trunkinbound
Global string is:
TESTCARRIER = SIP/testcarrier
And the Dialplan entry:
exten => _9358X.,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _9358X.,n,Dial(testcarrier:test@10.12.xxx.xxx:5060/${EXTEN:4},30,tTo)
exten => _9358X.,n,Hangup
exten => _90Z.,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _90Z.,n,Dial(testcarrier:test@10.12.xxx.xxx:5060/${EXTEN:2},30,tTo)
exten => _90Z.,n,Hangup
These extensions are working with dahdi channels, so they should be ok.
So what could be wrong in the configuration?
I am using Vicibox 3.1.15. (Asterisk Version 1.4.38-vici, Vicidial VERSION: 2.4-357a BUILD: 120125-2107)