[Asterisk-Users] ASTCC questions

Ronald Wiplinger ronald at elmit.com
Wed Mar 2 23:25:16 MST 2005


I have setup ASTCC as:

trunk:
====
NuFone   IAX2   NuFone

routes:
====
^1415.*   California   NuFone   0   0   200

iax.conf
=====
register => User:password at switch-2.nufone.net

[NuFone]
type=peer
host=switch-1.nufone.net
secret=my_secret

[NuFone]
type=user
secret=my_secret
context=fromNuFone


extensions.conf
==========
[NuFone]
exten => _91NXXNXXXXXX,1,Dial,IAX2/${NUFONEUSER}@NuFone/${EXTEN:${TRUNKMSD}}
exten => _9011N.,1,Dial,IAX2/${NUFONEUSER}@NuFone/${EXTEN:${TRUNKMSD}}




With above settings I see in CLI> when I am dialing:
    -- Executing NoOp("SIP/886228803959-1e6d", "SetCallerID()") in new stack
    -- Executing Dial("SIP/886228803959-1e6d", 
"IAX2/User at NuFone/14159625000") in new stack
    -- Called User at NuFone/14159625000
    -- Call accepted by 66.225.202.72 (format ulaw)
    -- Format for call is ulaw
    -- IAX2/NuFone-11 answered SIP/886228803959-1e6d
    -- Hungup 'IAX2/NuFone-11'
  == Spawn extension (VoIP_customer_Phone, 914159625000, 2) exited 
non-zero on 'SIP/886228803959-1e6d'

It works !!!


Changing the settings in extensions.conf to:

[NuFone]
;exten => 
_91NXXNXXXXXX,1,Dial,IAX2/${NUFONEUSER}@NuFone/${EXTEN:${TRUNKMSD}}
;exten => _9011N.,1,Dial,IAX2/${NUFONEUSER}@NuFone/${EXTEN:${TRUNKMSD}}
;
exten => _91NXXNXXXXXX,1,NoOp(SetCallerID(${username}))
exten => 
_91NXXNXXXXXX,2,DeadAGI(astcc.agi,${CALLERIDNUM},${EXTEN:${TRUNKMSD}})
exten => _91NXXNXXXXXX,3,hangup
;
exten => _9011N.,1,NoOp(SetCallerID(${username}))
exten => _9011N.,2,DeadAGI(astcc.agi,${CALLERIDNUM},${EXTEN:${TRUNKMSD}})
exten => _9011N.,3,hangup




gives me in CLI> by redialing the same number:


 
    -- Executing NoOp("SIP/886228803959-e043", "SetCallerID()") in new stack
    -- Executing DeadAGI("SIP/886228803959-e043", 
"astcc.agi|886228803959|14159625000") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/astcc.agi
    -- Playing 'digits/10' (language 'en')
    -- Registered IAX2 to '69.73.19.178', who sees us as 61.220.121.20:4569
    -- Playing 'digits/2' (language 'en')
    -- AGI Script Executing Application: (DIAL) Options: 
(IAX2/NuFone/14159625000|30|HL(19980000:60000:30000))
    -- Limit Data:
    -- timelimit=19980000
    -- play_warning=60000
    -- play_to_caller=yes
    -- play_to_callee=no
    -- warning_freq=30000
    -- start_sound=UNDEF
    -- warning_sound=timeleft
    -- end_sound=UNDEF
    -- Called NuFone/14159625000
Mar  3 14:00:31 WARNING[8102]: chan_iax2.c:6280 socket_read: Call 
rejected by 66.225.202.72: No such context/extension
    -- Hungup 'IAX2/NuFone-3'
  == No one is available to answer at this time (1:0/0/0)
    -- AGI Script astcc.agi completed, returning 0
    -- Executing Hangup("SIP/886228803959-e043", "") in new stack
  == Spawn extension (VoIP_customer_Phone, 914159625000, 3) exited 
non-zero on 'SIP/886228803959-e043'



Why it tells me: No such context/extension ???

What do I need to change?

Thanks for your help in advance!


bye

Ronald





More information about the asterisk-users mailing list