Having Problem with IVR

Discussion in 'General' started by thelanguy, Oct 2, 2009.

  1. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0
    Hello, Hopefully somebody can help me with this.

    I got a single file from voicevector.com for my IVR. The verbage is below.

    thank you for calling wall to wall, for maid services press 1, for window cleaning press 2, if you know your parties ext. dial it now.

    I have an IVR set up as follows

    1 = ring group to ext 100 and forward to cellphone
    100 = rings extension 100
    2 = ring group to ext 200 and forard to cellphone
    200 = rings ext 200
    i = ext 100
    t = ext 100

    the ring groups are forwarding to the cellphones as they are supposed to but only if 1 or 2 is pressed right away when the IVR comes on. If I wait till the middle of the voice message "where the number is supposed to be pushed" it will start ringing and go to dead air. Maybe it's timig out, but I increased the timeout on the IVR to 100 seconds and it still does the exact same thing. Any help would be greatly appreciated.
     
  2. dicko

    Joined:
    Oct 24, 2008
    Messages:
    4,099
    Likes Received:
    0
    IVR's only accept single digit responses, 0-9*# anything longer will be considered an extension IF you allow 'enable direct dial"

    Have oyu read "Elastix Without Tears" yet?, it answers many questions asked here again and again.
     
  3. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0

    Thanks dicko. As with the extensions, I'm not sure what I was thinking, I know to not to put extensions in there, just haven't built a system in a while. I assure this question is not covered in Elastix Without Tears because I've searched that document for hours trying to find an answer to this and it's not there. I'll try to be more specific with my question. I have gotten rid of all of my options on the IVR accept for "1" to make this very simple. I have a recorded file that says the following "welcome to wall to wall, press 1 for maid service, press 2 for window cleaning". When 1 is pressed, I have it go to an extension with follow me enabled to follow to my cellphone. Now, here is where the issue is. If there is a call to the system and the number 1 is pressed in the first few seconds of the voice recording if forwards to my cellphone fine. Now, if there is a call to the system and the caller waits until the 2nd half of the recording after the recording says "press 1 for maid service" it will only ring the extension and the follow me function to my cellphone does not work. EVERY single time I press one when the recording first comes on within the first few seconds it follows to my cellphone fine. Every time I wait till further in the recording it does not follow to my cellphone. I have messed with the timing functions in the IVR but no help. Not sure what's going on. The voice recording is just a single file and is not multiple files.

    Thanks for any help.

    Kurt
     
  4. Patrick_elx

    Joined:
    Dec 14, 2008
    Messages:
    1,120
    Likes Received:
    0
    could you try to send to a ring group instead of an extension?
    And in your ring group put your extension.

    Also it would be nice if you could show us your log, as guessing what's going wrong without seeing it will probably not get you any answer here.
     
  5. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0


    Actually I tried to do it with a ring group and it gives me the same exact issue as with an extension. Here is the log for the call.

    [root@elastix ~]# asterisk -r
    Asterisk 1.4.24, Copyright (C) 1999 - 2008 Digium, Inc. and others.
    Created by Mark Spencer <markster@digium.com>
    Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for detail s.
    This is free software, with components licensed under the GNU General Public
    License version 2 and other licenses; you are welcome to redistribute it under
    certain conditions. Type 'core show license' for details.
    =========================================================================
    Connected to Asterisk 1.4.24 currently running on elastix (pid = 2872)
    Verbosity is at least 3
    -- Executing [+16364421941@from-trunk:1] NoOp("SIP/4.68.250.148-09cae5b0", " Catch-All DID Match - Found +16364421941 - You probably want a DID for this.") i n new stack
    -- Executing [+16364421941@from-trunk:2] Goto("SIP/4.68.250.148-09cae5b0", " ext-did|s|1") in new stack
    -- Goto (ext-did,s,1)
    -- Executing [s@ext-did:1] Set("SIP/4.68.250.148-09cae5b0", "__FROM_DID=s") in new stack
    -- Executing [s@ext-did:2] Gosub("SIP/4.68.250.148-09cae5b0", "app-blacklist -check|s|1") in new stack
    -- Executing [s@app-blacklist-check:1] LookupBlacklist("SIP/4.68.250.148-09c ae5b0", "") in new stack
    -- Executing [s@app-blacklist-check:2] GotoIf("SIP/4.68.250.148-09cae5b0", " 0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/4.68.250.148-09cae5b0", " ") in new stack
    -- Executing [s@ext-did:3] ExecIf("SIP/4.68.250.148-09cae5b0", "0 |Set|CALLE RID(name)=+16368668924") in new stack
    -- Executing [s@ext-did:4] Set("SIP/4.68.250.148-09cae5b0", "FAX_RX=disabled ") in new stack
    -- Executing [s@ext-did:5] Set("SIP/4.68.250.148-09cae5b0", "__CALLINGPRES_S V=allowed_not_screened") in new stack
    -- Executing [s@ext-did:6] SetCallerPres("SIP/4.68.250.148-09cae5b0", "allow ed_not_screened") in new stack
    -- Executing [s@ext-did:7] Goto("SIP/4.68.250.148-09cae5b0", "ivr-3|s|1") in new stack
    -- Goto (ivr-3,s,1)
    -- Executing [s@ivr-3:1] Set("SIP/4.68.250.148-09cae5b0", "MSG=custom/welcom e-to-wall-to-wall-cleaning") in new stack
    -- Executing [s@ivr-3:2] Set("SIP/4.68.250.148-09cae5b0", "LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-3:3] Set("SIP/4.68.250.148-09cae5b0", "__DIR-CONTEXT=") in new stack
    -- Executing [s@ivr-3:4] Set("SIP/4.68.250.148-09cae5b0", "_IVR_CONTEXT_ivr- 3=") in new stack
    -- Executing [s@ivr-3:5] Set("SIP/4.68.250.148-09cae5b0", "_IVR_CONTEXT=ivr- 3") in new stack
    -- Executing [s@ivr-3:6] GotoIf("SIP/4.68.250.148-09cae5b0", "0?begin") in n ew stack
    -- Executing [s@ivr-3:7] Answer("SIP/4.68.250.148-09cae5b0", "") in new stac k
    -- Executing [s@ivr-3:8] Wait("SIP/4.68.250.148-09cae5b0", "1") in new stack
    -- Executing [s@ivr-3:9] Set("SIP/4.68.250.148-09cae5b0", "TIMEOUT(digit)=3" ) in new stack
    -- Digit timeout set to 3
    -- Executing [s@ivr-3:10] Set("SIP/4.68.250.148-09cae5b0", "TIMEOUT(response )=45") in new stack
    -- Response timeout set to 45
    -- Executing [s@ivr-3:11] Set("SIP/4.68.250.148-09cae5b0", "__IVR_RETVM=") i n new stack
    -- Executing [s@ivr-3:12] ExecIf("SIP/4.68.250.148-09cae5b0", "1|Background| custom/welcome-to-wall-to-wall-cleaning") in new stack
    -- <SIP/4.68.250.148-09cae5b0> Playing 'custom/welcome-to-wall-to-wall-clean ing' (language 'en')
    == CDR updated on SIP/4.68.250.148-09cae5b0
    -- Executing [1@ivr-3:1] DBdel("SIP/4.68.250.148-09cae5b0", "") in new stack
    -- Executing [1@ivr-3:2] Set("SIP/4.68.250.148-09cae5b0", "__NODEST=") in ne w stack
    -- Executing [1@ivr-3:3] Goto("SIP/4.68.250.148-09cae5b0", "ext-group|601|1" ) in new stack
    -- Goto (ext-group,601,1)
    -- Executing [601@ext-group:1] Macro("SIP/4.68.250.148-09cae5b0", "user-call erid|") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/4.68.250.148-09cae5b0", "AMP USER=+16368668924") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/4.68.250.148-09cae5b0", " 0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/4.68.250.148-09cae5b0", " 1|Set|REALCALLERIDNUM=+16368668924") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/4.68.250.148-09cae5b0", "AMP USER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/4.68.250.148-09cae5b0", "AMP USERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/4.68.250.148-09cae5b0", " 1?report") in new stack
    -- Goto (macro-user-callerid,s,11)
    -- Executing [s@macro-user-callerid:11] GotoIf("SIP/4.68.250.148-09cae5b0", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:12] Set("SIP/4.68.250.148-09cae5b0", "__ TTL=64") in new stack
    -- Executing [s@macro-user-callerid:13] GotoIf("SIP/4.68.250.148-09cae5b0", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,20)
    -- Executing [s@macro-user-callerid:20] NoOp("SIP/4.68.250.148-09cae5b0", "U sing CallerID "MILLER KURTIS M" <+16368668924>") in new stack
    -- Executing [601@ext-group:2] GotoIf("SIP/4.68.250.148-09cae5b0", "1?skipdb ") in new stack
    -- Goto (ext-group,601,4)
    -- Executing [601@ext-group:4] Set("SIP/4.68.250.148-09cae5b0", "__NODEST=") in new stack
    -- Executing [601@ext-group:5] Set("SIP/4.68.250.148-09cae5b0", "__BLKVM_OVE RRIDE=BLKVM/601/SIP/4.68.250.148-09cae5b0") in new stack
    -- Executing [601@ext-group:6] Set("SIP/4.68.250.148-09cae5b0", "__BLKVM_BAS E=601") in new stack
    -- Executing [601@ext-group:7] Set("SIP/4.68.250.148-09cae5b0", "DB(BLKVM/60 1/SIP/4.68.250.148-09cae5b0)=TRUE") in new stack
    -- Executing [601@ext-group:8] Set("SIP/4.68.250.148-09cae5b0", "RRNODEST=") in new stack
    -- Executing [601@ext-group:9] Set("SIP/4.68.250.148-09cae5b0", "__NODEST=60 1") in new stack
    -- Executing [601@ext-group:10] Set("SIP/4.68.250.148-09cae5b0", "RecordMeth od=Group") in new stack
    -- Executing [601@ext-group:11] Macro("SIP/4.68.250.148-09cae5b0", "record-e nable|400|Group") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/4.68.250.148-09cae5b0", " 1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] AGI("SIP/4.68.250.148-09cae5b0", "rec ordingcheck|20091004-195903|1254704331.90") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s@macro-record-enable:5] MacroExit("SIP/4.68.250.148-09cae5b0" , "") in new stack
    -- Executing [601@ext-group:12] Set("SIP/4.68.250.148-09cae5b0", "RingGroupM ethod=ringall") in new stack
    -- Executing [601@ext-group:13] Macro("SIP/4.68.250.148-09cae5b0", "dial|60| tr|400") in new stack
    -- Executing [s@macro-dial:1] GotoIf("SIP/4.68.250.148-09cae5b0", "1?dial") in new stack
    -- Goto (macro-dial,s,3)
    -- Executing [s@macro-dial:3] AGI("SIP/4.68.250.148-09cae5b0", "dialparties. agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
    dialparties.agi: Starting New Dialparties.agi
    == Parsing '/etc/asterisk/manager.conf': Found
    == Parsing '/etc/asterisk/manager_additional.conf': Found
    == Parsing '/etc/asterisk/manager_custom.conf': Found
    == Manager 'admin' logged on from 127.0.0.1
    dialparties.agi: Caller ID name is 'MILLER KURTIS M' number is '+16368668924'
    dialparties.agi: Methodology of ring is 'ringall'
    -- dialparties.agi: Added extension 400 to extension map
    -- dialparties.agi: Extension 400 cf is disabled
    -- dialparties.agi: Extension 400 do not disturb is disabled
    dialparties.agi: Extension 400 has ExtensionState: 0
    -- dialparties.agi: Checking CW and CFB status for extension 400
    -- dialparties.agi: dbset CALLTRACE/400 to +16368668924
    -- dialparties.agi: Filtered ARG3: 400
    == Manager 'admin' logged off from 127.0.0.1
    -- AGI Script dialparties.agi completed, returning 0
    -- Executing [s@macro-dial:7] Dial("SIP/4.68.250.148-09cae5b0", "SIP/400|60| trM(auto-blkvm)") in new stack
    -- Called 400
    -- SIP/400-09cb50f8 is ringing
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Got SIP response 480 "Temporarily not available" back from 192.168.1.78
    -- SIP/400-09cb50f8 is circuit-busy
    == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [s@macro-dial:8] Set("SIP/4.68.250.148-09cae5b0", "DIALSTATUS=CONGESTION") in new stack
    -- Executing [s@macro-dial:9] GosubIf("SIP/4.68.250.148-09cae5b0", "0?CONGESTION|1") in new stack
    -- Executing [601@ext-group:14] Set("SIP/4.68.250.148-09cae5b0", "RingGroupMethod=") in new stack
    -- Executing [601@ext-group:15] GotoIf("SIP/4.68.250.148-09cae5b0", "0?nodest") in new stack
    -- Executing [601@ext-group:16] Set("SIP/4.68.250.148-09cae5b0", "__NODEST=") in new stack
    -- Executing [601@ext-group:17] DBdel("SIP/4.68.250.148-09cae5b0", "BLKVM/601/SIP/4.68.250.148-09cae5b0") in new stack
    -- DBdel: family=BLKVM, key=601/SIP/4.68.250.148-09cae5b0
    -- Executing [601@ext-group:18] Hangup("SIP/4.68.250.148-09cae5b0", "") in new stack
    == Spawn extension (ext-group, 601, 18) exited non-zero on 'SIP/4.68.250.148-09cae5b0'
     
  6. Patrick_elx

    Joined:
    Dec 14, 2008
    Messages:
    1,120
    Likes Received:
    0
    your group is 601?
    The call is properly sent to 601 there and then to 400.
    However, it seems that it does not go through:
    Everyone is busy/congested at this time

    What is the extension that you have at 192.168.1.78?

    Also did you try to call your pbx with the same cellphone that it is supposed to be forwarded to ? ;-)
     
  7. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0



    Thanks a lot for looking into my issue Patrick. I really appreciate it. I went ahead and just used the ring group because that's what I really want to use anyway. Yes, the ring group is 601. The .78 ip is to my ext 400 phone. I am calling the system from another phone, not the cellphone I'm trying to call. I'm using a single bandwidth.com trunk with a backup trunk. Not sure if that matters. Like I said, it works fine if I hit the 1 button early in the recording, but if I hit 1 half way through the recording it does the above.
     
  8. Patrick_elx

    Joined:
    Dec 14, 2008
    Messages:
    1,120
    Likes Received:
    0
    could you look at the log for the working call and the non working one to see the difference in the routing.
     
  9. Patrick_elx

    Joined:
    Dec 14, 2008
    Messages:
    1,120
    Likes Received:
    0
    are you still using the follow me in your ext 400, or did you put your cellphone number in the ring group number also.
    If you want to put an external number in the ring group, you need to put a # at the end of the number.
     
  10. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0

    I did take the forward off of the extension and only have it in the ring group now. Here is a working call forwarded to my cellphone.

    [root@elastix ~]# asterisk -r
    Asterisk 1.4.24, Copyright (C) 1999 - 2008 Digium, Inc. and others.
    Created by Mark Spencer <markster@digium.com>
    Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for detail s.
    This is free software, with components licensed under the GNU General Public
    License version 2 and other licenses; you are welcome to redistribute it under
    certain conditions. Type 'core show license' for details.
    =========================================================================
    Connected to Asterisk 1.4.24 currently running on elastix (pid = 2872)
    Verbosity is at least 3
    -- Executing [+16364421941@from-trunk:1] NoOp("SIP/4.68.250.148-09cb50f8", " Catch-All DID Match - Found +16364421941 - You probably want a DID for this.") i n new stack
    -- Executing [+16364421941@from-trunk:2] Goto("SIP/4.68.250.148-09cb50f8", " ext-did|s|1") in new stack
    -- Goto (ext-did,s,1)
    -- Executing [s@ext-did:1] Set("SIP/4.68.250.148-09cb50f8", "__FROM_DID=s") in new stack
    -- Executing [s@ext-did:2] Gosub("SIP/4.68.250.148-09cb50f8", "app-blacklist -check|s|1") in new stack
    -- Executing [s@app-blacklist-check:1] LookupBlacklist("SIP/4.68.250.148-09c b50f8", "") in new stack
    -- Executing [s@app-blacklist-check:2] GotoIf("SIP/4.68.250.148-09cb50f8", " 0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/4.68.250.148-09cb50f8", " ") in new stack
    -- Executing [s@ext-did:3] ExecIf("SIP/4.68.250.148-09cb50f8", "0 |Set|CALLE RID(name)=+16368668924") in new stack
    -- Executing [s@ext-did:4] Set("SIP/4.68.250.148-09cb50f8", "FAX_RX=disabled ") in new stack
    -- Executing [s@ext-did:5] Set("SIP/4.68.250.148-09cb50f8", "__CALLINGPRES_S V=allowed_not_screened") in new stack
    -- Executing [s@ext-did:6] SetCallerPres("SIP/4.68.250.148-09cb50f8", "allow ed_not_screened") in new stack
    -- Executing [s@ext-did:7] Goto("SIP/4.68.250.148-09cb50f8", "ivr-3|s|1") in new stack
    -- Goto (ivr-3,s,1)
    -- Executing [s@ivr-3:1] Set("SIP/4.68.250.148-09cb50f8", "MSG=custom/welcom e-to-wall-to-wall-cleaning") in new stack
    -- Executing [s@ivr-3:2] Set("SIP/4.68.250.148-09cb50f8", "LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-3:3] Set("SIP/4.68.250.148-09cb50f8", "__DIR-CONTEXT=") in new stack
    -- Executing [s@ivr-3:4] Set("SIP/4.68.250.148-09cb50f8", "_IVR_CONTEXT_ivr- 3=") in new stack
    -- Executing [s@ivr-3:5] Set("SIP/4.68.250.148-09cb50f8", "_IVR_CONTEXT=ivr- 3") in new stack
    -- Executing [s@ivr-3:6] GotoIf("SIP/4.68.250.148-09cb50f8", "0?begin") in n ew stack
    -- Executing [s@ivr-3:7] Answer("SIP/4.68.250.148-09cb50f8", "") in new stac k
    -- Executing [s@ivr-3:8] Wait("SIP/4.68.250.148-09cb50f8", "1") in new stack
    -- Executing [s@ivr-3:9] Set("SIP/4.68.250.148-09cb50f8", "TIMEOUT(digit)=3" ) in new stack
    -- Digit timeout set to 3
    -- Executing [s@ivr-3:10] Set("SIP/4.68.250.148-09cb50f8", "TIMEOUT(response )=45") in new stack
    -- Response timeout set to 45
    -- Executing [s@ivr-3:11] Set("SIP/4.68.250.148-09cb50f8", "__IVR_RETVM=") i n new stack
    -- Executing [s@ivr-3:12] ExecIf("SIP/4.68.250.148-09cb50f8", "1|Background| custom/welcome-to-wall-to-wall-cleaning") in new stack
    -- <SIP/4.68.250.148-09cb50f8> Playing 'custom/welcome-to-wall-to-wall-clean ing' (language 'en')
    == CDR updated on SIP/4.68.250.148-09cb50f8
    -- Executing [1@ivr-3:1] DBdel("SIP/4.68.250.148-09cb50f8", "") in new stack
    -- Executing [1@ivr-3:2] Set("SIP/4.68.250.148-09cb50f8", "__NODEST=") in ne w stack
    -- Executing [1@ivr-3:3] Goto("SIP/4.68.250.148-09cb50f8", "ext-group|601|1" ) in new stack
    -- Goto (ext-group,601,1)
    -- Executing [601@ext-group:1] Macro("SIP/4.68.250.148-09cb50f8", "user-call erid|") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/4.68.250.148-09cb50f8", "AMP USER=+16368668924") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/4.68.250.148-09cb50f8", " 0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/4.68.250.148-09cb50f8", " 1|Set|REALCALLERIDNUM=+16368668924") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/4.68.250.148-09cb50f8", "AMP USER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/4.68.250.148-09cb50f8", "AMP USERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/4.68.250.148-09cb50f8", " 1?report") in new stack
    -- Goto (macro-user-callerid,s,11)
    -- Executing [s@macro-user-callerid:11] GotoIf("SIP/4.68.250.148-09cb50f8", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:12] Set("SIP/4.68.250.148-09cb50f8", "__ TTL=64") in new stack
    -- Executing [s@macro-user-callerid:13] GotoIf("SIP/4.68.250.148-09cb50f8", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,20)
    -- Executing [s@macro-user-callerid:20] NoOp("SIP/4.68.250.148-09cb50f8", "U sing CallerID "MILLER KURTIS M" <+16368668924>") in new stack
    -- Executing [601@ext-group:2] GotoIf("SIP/4.68.250.148-09cb50f8", "1?skipdb ") in new stack
    -- Goto (ext-group,601,4)
    -- Executing [601@ext-group:4] Set("SIP/4.68.250.148-09cb50f8", "__NODEST=") in new stack
    -- Executing [601@ext-group:5] Set("SIP/4.68.250.148-09cb50f8", "__BLKVM_OVE RRIDE=BLKVM/601/SIP/4.68.250.148-09cb50f8") in new stack
    -- Executing [601@ext-group:6] Set("SIP/4.68.250.148-09cb50f8", "__BLKVM_BAS E=601") in new stack
    -- Executing [601@ext-group:7] Set("SIP/4.68.250.148-09cb50f8", "DB(BLKVM/60 1/SIP/4.68.250.148-09cb50f8)=TRUE") in new stack
    -- Executing [601@ext-group:8] Set("SIP/4.68.250.148-09cb50f8", "RRNODEST=") in new stack
    -- Executing [601@ext-group:9] Set("SIP/4.68.250.148-09cb50f8", "__NODEST=60 1") in new stack
    -- Executing [601@ext-group:10] Set("SIP/4.68.250.148-09cb50f8", "RecordMeth od=Group") in new stack
    -- Executing [601@ext-group:11] Macro("SIP/4.68.250.148-09cb50f8", "record-e nable|400-6366998485#|Group") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/4.68.250.148-09cb50f8", " 1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] AGI("SIP/4.68.250.148-09cb50f8", "rec ordingcheck|20091004-210250|1254708166.107") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
    recordingcheck|20091004-210250|1254708166.107: No DB Entry AMPUSER/6366998485# /recording - Not Recording for 6366998485#, checking for others
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s@macro-record-enable:5] MacroExit("SIP/4.68.250.148-09cb50f8" , "") in new stack
    -- Executing [601@ext-group:12] Set("SIP/4.68.250.148-09cb50f8", "RingGroupM ethod=ringall") in new stack
    -- Executing [601@ext-group:13] Macro("SIP/4.68.250.148-09cb50f8", "dial|60| tr|400-6366998485#") in new stack
    -- Executing [s@macro-dial:1] GotoIf("SIP/4.68.250.148-09cb50f8", "1?dial") in new stack
    -- Goto (macro-dial,s,3)
    -- Executing [s@macro-dial:3] AGI("SIP/4.68.250.148-09cb50f8", "dialparties. agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
    dialparties.agi: Starting New Dialparties.agi
    == Parsing '/etc/asterisk/manager.conf': Found
    == Parsing '/etc/asterisk/manager_additional.conf': Found
    == Parsing '/etc/asterisk/manager_custom.conf': Found
    == Manager 'admin' logged on from 127.0.0.1
    dialparties.agi: Caller ID name is 'MILLER KURTIS M' number is '+16368668924'
    dialparties.agi: Methodology of ring is 'ringall'
    -- dialparties.agi: Added extension 400 to extension map
    -- dialparties.agi: Added extension 6366998485# to extension map
    -- dialparties.agi: Extension 400 cf is disabled
    -- dialparties.agi: Extension 6366998485# cf is disabled
    -- dialparties.agi: Extension 400 do not disturb is disabled
    dialparties.agi: Extension 400 has ExtensionState: 0
    -- dialparties.agi: Checking CW and CFB status for extension 400
    -- dialparties.agi: dbset CALLTRACE/400 to +16368668924
    -- dialparties.agi: Filtered ARG3: 400-6366998485
    == Manager 'admin' logged off from 127.0.0.1
    -- AGI Script dialparties.agi completed, returning 0
    -- Executing [s@macro-dial:7] Dial("SIP/4.68.250.148-09cb50f8", "SIP/400&Loc al/6366998485@from-internal/n|60|trM(auto-blkvm)") in new stack
    -- Called 400
    -- Called 6366998485@from-internal/n
    -- Executing [6366998485@from-internal:1] Macro("Local/6366998485@from-inter nal-8a55,2", "user-callerid|SKIPTTL|") in new stack
    -- Executing [s@macro-user-callerid:1] Set("Local/6366998485@from-internal-8 a55,2", "AMPUSER=+16368668924") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("Local/6366998485@from-interna l-8a55,2", "1?report") in new stack
    -- Goto (macro-user-callerid,s,11)
    -- Executing [s@macro-user-callerid:11] GotoIf("Local/6366998485@from-intern al-8a55,2", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,20)
    -- Executing [s@macro-user-callerid:20] NoOp("Local/6366998485@from-internal -8a55,2", "Using CallerID "MILLER KURTIS M" <+16368668924>") in new stack
    -- Executing [6366998485@from-internal:2] Set("Local/6366998485@from-interna l-8a55,2", "_NODEST=") in new stack
    -- Executing [6366998485@from-internal:3] Macro("Local/6366998485@from-inter nal-8a55,2", "record-enable|+16368668924|OUT|") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("Local/6366998485@from-interna l-8a55,2", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] AGI("Local/6366998485@from-internal-8 a55,2", "recordingcheck|20091004-210250|1254708170.110") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
    -- SIP/400-09c514f8 is ringing
    recordingcheck|20091004-210250|1254708170.110: No AMPUSER db entry for +163686 68924. Not recording
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s@macro-record-enable:5] MacroExit("Local/6366998485@from-inte rnal-8a55,2", "") in new stack
    -- Executing [6366998485@from-internal:4] Macro("Local/6366998485@from-inter nal-8a55,2", "dialout-trunk|2|6366998485||") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("Local/6366998485@from-internal-8 a55,2", "DIAL_TRUNK=2") in new stack
    -- Executing [s@macro-dialout-trunk:2] GosubIf("Local/6366998485@from-intern al-8a55,2", "0?sub-pincheck|s|1") in new stack
    -- Executing [s@macro-dialout-trunk:3] GotoIf("Local/6366998485@from-interna l-8a55,2", "0?disabletrunk|1") in new stack
    -- Executing [s@macro-dialout-trunk:4] Set("Local/6366998485@from-internal-8 a55,2", "DIAL_NUMBER=6366998485") in new stack
    -- Executing [s@macro-dialout-trunk:5] Set("Local/6366998485@from-internal-8 a55,2", "DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing [s@macro-dialout-trunk:6] Set("Local/6366998485@from-internal-8 a55,2", "OUTBOUND_GROUP=OUT_2") in new stack
    -- Executing [s@macro-dialout-trunk:7] GotoIf("Local/6366998485@from-interna l-8a55,2", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,9)
    -- Executing [s@macro-dialout-trunk:9] GotoIf("Local/6366998485@from-interna l-8a55,2", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:10] Set("Local/6366998485@from-internal- 8a55,2", "DIAL_TRUNK_OPTIONS=") in new stack
    -- Executing [s@macro-dialout-trunk:11] Macro("Local/6366998485@from-interna l-8a55,2", "outbound-callerid|2") in new stack
    -- Executing [s@macro-outbound-callerid:1] ExecIf("Local/6366998485@from-int ernal-8a55,2", "1|SetCallerPres|allowed_not_screened") in new stack
    -- Executing [s@macro-outbound-callerid:2] ExecIf("Local/6366998485@from-int ernal-8a55,2", "1|Set|REALCALLERIDNUM=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:3] GotoIf("Local/6366998485@from-int ernal-8a55,2", "0?normcid") in new stack
    -- Executing [s@macro-outbound-callerid:4] Set("Local/6366998485@from-intern al-8a55,2", "USEROUTCID=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:5] GotoIf("Local/6366998485@from-int ernal-8a55,2", "1?bypass") in new stack
    -- Goto (macro-outbound-callerid,s,7)
    -- Executing [s@macro-outbound-callerid:7] Set("Local/6366998485@from-intern al-8a55,2", "EMERGENCYCID=") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("Local/6366998485@from-intern al-8a55,2", "TRUNKOUTCID="Wall 2 Wall Cleaning Service" <6364421941>") in new st ack
    -- Executing [s@macro-outbound-callerid:9] GotoIf("Local/6366998485@from-int ernal-8a55,2", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,12)
    -- Executing [s@macro-outbound-callerid:12] ExecIf("Local/6366998485@from-in ternal-8a55,2", "1|Set|CALLERID(all)=Wall 2 Wall Cleaning Service <6364421941>") in new stack
    -- Executing [s@macro-outbound-callerid:13] GotoIf("Local/6366998485@from-in ternal-8a55,2", "0?exit") in new stack
    -- Executing [s@macro-outbound-callerid:14] Set("Local/6366998485@from-inter nal-8a55,2", "CALLERID(all)=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:15] ExecIf("Local/6366998485@from-in ternal-8a55,2", "0|SetCallerPres|prohib_passed_screen") in new stack
    -- Executing [s@macro-dialout-trunk:12] ExecIf("Local/6366998485@from-intern al-8a55,2", "1|AGI|fixlocalprefix") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
    == fixlocalprefix: Dialpattern 1+NXXNXXXXXX matched. 6366998485 -> 1636699848 5
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing [s@macro-dialout-trunk:13] Set("Local/6366998485@from-internal- 8a55,2", "OUTNUM=+16366998485") in new stack
    -- Executing [s@macro-dialout-trunk:14] Set("Local/6366998485@from-internal- 8a55,2", "custom=SIP/BW-SIP-A") in new stack
    -- Executing [s@macro-dialout-trunk:15] ExecIf("Local/6366998485@from-intern al-8a55,2", "0|Set|DIAL_TRUNK_OPTIONS=M(setmusic^)") in new stack
    -- Executing [s@macro-dialout-trunk:16] Macro("Local/6366998485@from-interna l-8a55,2", "dialout-trunk-predial-hook|") in new stack
    -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("Local/6366998 485@from-internal-8a55,2", "") in new stack
    -- Executing [s@macro-dialout-trunk:17] GotoIf("Local/6366998485@from-intern al-8a55,2", "0?bypass|1") in new stack
    -- Executing [s@macro-dialout-trunk:18] GotoIf("Local/6366998485@from-intern al-8a55,2", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:19] Dial("Local/6366998485@from-internal -8a55,2", "SIP/BW-SIP-A/+16366998485|300|") in new stack
    -- Called BW-SIP-A/+16366998485
    -- SIP/BW-SIP-A-09c579c0 is making progress passing it to Local/6366998485@f rom-internal-8a55,2
    -- Local/6366998485@from-internal-8a55,1 is making progress passing it to SI P/4.68.250.148-09cb50f8
    -- SIP/BW-SIP-A-09c579c0 answered Local/6366998485@from-internal-8a55,2
    -- Local/6366998485@from-internal-8a55,1 answered SIP/4.68.250.148-09cb50f8
    -- Executing [s@macro-auto-blkvm:1] Set("Local/6366998485@from-internal-8a55 ,1", "__MACRO_RESULT=") in new stack
    -- Executing [s@macro-auto-blkvm:2] DBdel("Local/6366998485@from-internal-8a 55,1", "BLKVM/601/SIP/4.68.250.148-09cb50f8") in new stack
    -- DBdel: family=BLKVM, key=601/SIP/4.68.250.148-09cb50f8
    -- Executing [h@macro-dialout-trunk:1] Macro("Local/6366998485@from-internal -8a55,2", "hangupcall|") in new stack
    -- Executing [s@macro-hangupcall:1] ResetCDR("Local/6366998485@from-internal -8a55,2", "w") in new stack
    -- Executing [s@macro-hangupcall:2] NoCDR("Local/6366998485@from-internal-8a 55,2", "") in new stack
    -- Executing [s@macro-hangupcall:3] GotoIf("Local/6366998485@from-internal-8 a55,2", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing [s@macro-hangupcall:6] GotoIf("Local/6366998485@from-internal-8 a55,2", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] GotoIf("Local/6366998485@from-internal-8 a55,2", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,11)
    -- Executing [s@macro-hangupcall:11] Hangup("Local/6366998485@from-internal- 8a55,2", "") in new stack
    == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Local/6366998 485@from-internal-8a55,2' in macro 'hangupcall'
    == Spawn h extension (macro-dialout-trunk, h, 1) exited non-zero on 'Local/636 6998485@from-internal-8a55,2'
    == Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'Local/6366 998485@from-internal-8a55,2' in macro 'dialout-trunk'
    == Spawn extension (from-internal, 6366998485, 4) exited non-zero on 'Local/63 66998485@from-internal-8a55,2'
    -- Executing [h@macro-dial:1] Macro("SIP/4.68.250.148-09cb50f8", "hangupcall ") in new stack
    -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/4.68.250.148-09cb50f8", "w ") in new stack
    -- Executing [s@macro-hangupcall:2] NoCDR("SIP/4.68.250.148-09cb50f8", "") i n new stack
    -- Executing [s@macro-hangupcall:3] GotoIf("SIP/4.68.250.148-09cb50f8", "1?s kiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing [s@macro-hangupcall:6] GotoIf("SIP/4.68.250.148-09cb50f8", "0?s kipblkvm") in new stack
    -- Executing [s@macro-hangupcall:7] NoOp("SIP/4.68.250.148-09cb50f8", "Clean ing Up Block VM Flag: BLKVM/601/SIP/4.68.250.148-09cb50f8") in new stack
    -- Executing [s@macro-hangupcall:8] DBdel("SIP/4.68.250.148-09cb50f8", "BLKV M/601/SIP/4.68.250.148-09cb50f8") in new stack
    -- DBdel: family=BLKVM, key=601/SIP/4.68.250.148-09cb50f8
    -- DBdel: Error deleting key from database.
    -- Executing [s@macro-hangupcall:9] GotoIf("SIP/4.68.250.148-09cb50f8", "1?t heend") in new stack
    -- Goto (macro-hangupcall,s,11)
    -- Executing [s@macro-hangupcall:11] Hangup("SIP/4.68.250.148-09cb50f8", "") in new stack
    == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/4.68.250. 148-09cb50f8' in macro 'hangupcall'
    == Spawn h extension (macro-dial, h, 1) exited non-zero on 'SIP/4.68.250.148-0 9cb50f8'
    == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/4.68.250.148-09c b50f8' in macro 'dial'
    == Spawn extension (ext-group, 601, 13) exited non-zero on 'SIP/4.68.250.148-0 9cb50f8'
     
  11. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0
    Yes, I do have the # after the cellphone number in the ring group.
     
  12. Patrick_elx

    Joined:
    Dec 14, 2008
    Messages:
    1,120
    Likes Received:
    0
    it's weird, the only difference between both is the dialparties agi that did not add the cell number in the dial list...

    could you try to change the order of your ring group, and put the cellphone first.

    also you can try to increase the verbose (core set verbose 50), maybe there'll be more debug info.

    It's maybe a bug. You maybe want to upgrade your system.
     
  13. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0
    Ya, actually I was thinking it was a bug as well. I originally installed version 1.3-2 and had the same exact issue and figured it was a bug. I figured if I upgraded it would possibly be fixed so I upgraded to version 1.5-2 which is the system that I'm using now. So, I guess the bug has been there through all of the versions. I tried to put the cellphone number before the ext and no help. Here is the log of a failed forward with the verbose set to 50


    elastix*CLI> core set verbose 50
    Verbosity is at least 50
    -- Executing [+16364421941@from-trunk:1] NoOp("SIP/4.68.250.148-09ca5a00", "Catch-All DID Match - Found +16364421941 - You probably want a DID for this.") in new stack
    -- Executing [+16364421941@from-trunk:2] Goto("SIP/4.68.250.148-09ca5a00", "ext-did|s|1") in new stack
    -- Goto (ext-did,s,1)
    -- Executing [s@ext-did:1] Set("SIP/4.68.250.148-09ca5a00", "__FROM_DID=s") in new stack
    -- Executing [s@ext-did:2] Gosub("SIP/4.68.250.148-09ca5a00", "app-blacklist-check|s|1") in new stack
    -- Executing [s@app-blacklist-check:1] LookupBlacklist("SIP/4.68.250.148-09ca5a00", "") in new stack
    -- Executing [s@app-blacklist-check:2] GotoIf("SIP/4.68.250.148-09ca5a00", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/4.68.250.148-09ca5a00", "") in new stack
    -- Executing [s@ext-did:3] ExecIf("SIP/4.68.250.148-09ca5a00", "0 |Set|CALLERID(name)=+16368668924") in new stack
    -- Executing [s@ext-did:4] Set("SIP/4.68.250.148-09ca5a00", "FAX_RX=disabled") in new stack
    -- Executing [s@ext-did:5] Set("SIP/4.68.250.148-09ca5a00", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [s@ext-did:6] SetCallerPres("SIP/4.68.250.148-09ca5a00", "allowed_not_screened") in new stack
    -- Executing [s@ext-did:7] Goto("SIP/4.68.250.148-09ca5a00", "ivr-3|s|1") in new stack
    -- Goto (ivr-3,s,1)
    -- Executing [s@ivr-3:1] Set("SIP/4.68.250.148-09ca5a00", "MSG=custom/welcome-to-wall-to-wall-cleaning") in new stack
    -- Executing [s@ivr-3:2] Set("SIP/4.68.250.148-09ca5a00", "LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-3:3] Set("SIP/4.68.250.148-09ca5a00", "__DIR-CONTEXT=") in new stack
    -- Executing [s@ivr-3:4] Set("SIP/4.68.250.148-09ca5a00", "_IVR_CONTEXT_ivr-3=") in new stack
    -- Executing [s@ivr-3:5] Set("SIP/4.68.250.148-09ca5a00", "_IVR_CONTEXT=ivr-3") in new stack
    -- Executing [s@ivr-3:6] GotoIf("SIP/4.68.250.148-09ca5a00", "0?begin") in new stack
    -- Executing [s@ivr-3:7] Answer("SIP/4.68.250.148-09ca5a00", "") in new stack
    -- Executing [s@ivr-3:8] Wait("SIP/4.68.250.148-09ca5a00", "1") in new stack
    -- Executing [s@ivr-3:9] Set("SIP/4.68.250.148-09ca5a00", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3
    -- Executing [s@ivr-3:10] Set("SIP/4.68.250.148-09ca5a00", "TIMEOUT(response)=45") in new stack
    -- Response timeout set to 45
    -- Executing [s@ivr-3:11] Set("SIP/4.68.250.148-09ca5a00", "__IVR_RETVM=") in new stack
    -- Executing [s@ivr-3:12] ExecIf("SIP/4.68.250.148-09ca5a00", "1|Background|custom/welcome-to-wall-to-wall-cleaning") in new stack
    -- <SIP/4.68.250.148-09ca5a00> Playing 'custom/welcome-to-wall-to-wall-cleaning' (language 'en')
    == CDR updated on SIP/4.68.250.148-09ca5a00
    -- Executing [1@ivr-3:1] DBdel("SIP/4.68.250.148-09ca5a00", "") in new stack
    -- Executing [1@ivr-3:2] Set("SIP/4.68.250.148-09ca5a00", "__NODEST=") in new stack
    -- Executing [1@ivr-3:3] Goto("SIP/4.68.250.148-09ca5a00", "ext-group|601|1") in new stack
    -- Goto (ext-group,601,1)
    -- Executing [601@ext-group:1] Macro("SIP/4.68.250.148-09ca5a00", "user-callerid|") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/4.68.250.148-09ca5a00", "AMPUSER=+16368668924") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/4.68.250.148-09ca5a00", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/4.68.250.148-09ca5a00", "1|Set|REALCALLERIDNUM=+16368668924") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/4.68.250.148-09ca5a00", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/4.68.250.148-09ca5a00", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/4.68.250.148-09ca5a00", "1?report") in new stack
    -- Goto (macro-user-callerid,s,11)
    -- Executing [s@macro-user-callerid:11] GotoIf("SIP/4.68.250.148-09ca5a00", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:12] Set("SIP/4.68.250.148-09ca5a00", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:13] GotoIf("SIP/4.68.250.148-09ca5a00", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,20)
    -- Executing [s@macro-user-callerid:20] NoOp("SIP/4.68.250.148-09ca5a00", "Using CallerID "MILLER KURTIS M" <+16368668924>") in new stack
    -- Executing [601@ext-group:2] GotoIf("SIP/4.68.250.148-09ca5a00", "1?skipdb") in new stack
    -- Goto (ext-group,601,4)
    -- Executing [601@ext-group:4] Set("SIP/4.68.250.148-09ca5a00", "__NODEST=") in new stack
    -- Executing [601@ext-group:5] Set("SIP/4.68.250.148-09ca5a00", "__BLKVM_OVERRIDE=BLKVM/601/SIP/4.68.250.148-09ca5a00") in new stack
    -- Executing [601@ext-group:6] Set("SIP/4.68.250.148-09ca5a00", "__BLKVM_BASE=601") in new stack
    -- Executing [601@ext-group:7] Set("SIP/4.68.250.148-09ca5a00", "DB(BLKVM/601/SIP/4.68.250.148-09ca5a00)=TRUE") in new stack
    -- Executing [601@ext-group:8] Set("SIP/4.68.250.148-09ca5a00", "RRNODEST=") in new stack
    -- Executing [601@ext-group:9] Set("SIP/4.68.250.148-09ca5a00", "__NODEST=601") in new stack
    -- Executing [601@ext-group:10] Set("SIP/4.68.250.148-09ca5a00", "RecordMethod=Group") in new stack
    -- Executing [601@ext-group:11] Macro("SIP/4.68.250.148-09ca5a00", "record-enable|6366998485#-400|Group") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/4.68.250.148-09ca5a00", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] AGI("SIP/4.68.250.148-09ca5a00", "recordingcheck|20091004-220203|1254711710.118") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
    recordingcheck|20091004-220203|1254711710.118: No DB Entry AMPUSER/6366998485#/recording - Not Recording for 6366998485#, checking for others
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s@macro-record-enable:5] MacroExit("SIP/4.68.250.148-09ca5a00", "") in new stack
    -- Executing [601@ext-group:12] Set("SIP/4.68.250.148-09ca5a00", "RingGroupMethod=ringall") in new stack
    -- Executing [601@ext-group:13] Macro("SIP/4.68.250.148-09ca5a00", "dial|60|tr|6366998485#-400") in new stack
    -- Executing [s@macro-dial:1] GotoIf("SIP/4.68.250.148-09ca5a00", "1?dial") in new stack
    -- Goto (macro-dial,s,3)
    -- Executing [s@macro-dial:3] AGI("SIP/4.68.250.148-09ca5a00", "dialparties.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
    dialparties.agi: Starting New Dialparties.agi
    == Parsing '/etc/asterisk/manager.conf': Found
    == Parsing '/etc/asterisk/manager_additional.conf': Found
    == Parsing '/etc/asterisk/manager_custom.conf': Found
    == Manager 'admin' logged on from 127.0.0.1
    dialparties.agi: Caller ID name is 'MILLER KURTIS M' number is '+16368668924'
    dialparties.agi: USE_CONFIRMATION: 'FALSE'
    dialparties.agi: RINGGROUP_INDEX: ''
    dialparties.agi: Methodology of ring is 'ringall'
    -- dialparties.agi: Added extension 6366998485# to extension map
    -- dialparties.agi: Added extension 400 to extension map
    -- dialparties.agi: Extension 6366998485# cf is disabled
    -- dialparties.agi: Extension 400 cf is disabled
    -- dialparties.agi: Extension 400 do not disturb is disabled
    > dialparties.agi: extnum 6366998485# has: cw: 0; hascfb: 0 [] hascfu: 0 []
    > dialparties.agi: Built External dialstring component for 6366998485: Local/6366998485@from-internal/n
    > dialparties.agi: extnum 400 has: cw: 0; hascfb: 0 [] hascfu: 0 []
    > dialparties.agi: ExtensionState: 0
    dialparties.agi: Extension 400 has ExtensionState: 0
    -- dialparties.agi: Checking CW and CFB status for extension 400
    -- dialparties.agi: dbset CALLTRACE/400 to +16368668924
    -- dialparties.agi: Filtered ARG3: 6366998485-400
    > dialparties.agi: NODEST: 601 adding M(auto-blkvm) to dialopts: trM(auto-blkvm)
    > dialparties.agi: NODEST: 601 blkvm enabled macro already in dialopts: trM(auto-blkvm)
    == Manager 'admin' logged off from 127.0.0.1
    -- AGI Script dialparties.agi completed, returning 0
    -- Executing [s@macro-dial:7] Dial("SIP/4.68.250.148-09ca5a00", "Local/6366998485@from-internal/n&SIP/400|60|trM(auto-blkvm)") in new stack
    -- Called 6366998485@from-internal/n
    -- Called 400
    -- Executing [6366998485@from-internal:1] Macro("Local/6366998485@from-internal-c3f4,2", "user-callerid|SKIPTTL|") in new stack
    -- Executing [s@macro-user-callerid:1] Set("Local/6366998485@from-internal-c3f4,2", "AMPUSER=+16368668924") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?report") in new stack
    -- Goto (macro-user-callerid,s,11)
    -- Executing [s@macro-user-callerid:11] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,20)
    -- Executing [s@macro-user-callerid:20] NoOp("Local/6366998485@from-internal-c3f4,2", "Using CallerID "MILLER KURTIS M" <+16368668924>") in new stack
    -- Executing [6366998485@from-internal:2] Set("Local/6366998485@from-internal-c3f4,2", "_NODEST=") in new stack
    -- Executing [6366998485@from-internal:3] Macro("Local/6366998485@from-internal-c3f4,2", "record-enable|+16368668924|OUT|") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] AGI("Local/6366998485@from-internal-c3f4,2", "recordingcheck|20091004-220203|1254711723.120") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
    -- SIP/400-09ca8e70 is ringing
    recordingcheck|20091004-220203|1254711723.120: No AMPUSER db entry for +16368668924. Not recording
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s@macro-record-enable:5] MacroExit("Local/6366998485@from-internal-c3f4,2", "") in new stack
    -- Executing [6366998485@from-internal:4] Macro("Local/6366998485@from-internal-c3f4,2", "dialout-trunk|2|6366998485||") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("Local/6366998485@from-internal-c3f4,2", "DIAL_TRUNK=2") in new stack
    -- Executing [s@macro-dialout-trunk:2] GosubIf("Local/6366998485@from-internal-c3f4,2", "0?sub-pincheck|s|1") in new stack
    -- Executing [s@macro-dialout-trunk:3] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?disabletrunk|1") in new stack
    -- Executing [s@macro-dialout-trunk:4] Set("Local/6366998485@from-internal-c3f4,2", "DIAL_NUMBER=6366998485") in new stack
    -- Executing [s@macro-dialout-trunk:5] Set("Local/6366998485@from-internal-c3f4,2", "DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing [s@macro-dialout-trunk:6] Set("Local/6366998485@from-internal-c3f4,2", "OUTBOUND_GROUP=OUT_2") in new stack
    -- Executing [s@macro-dialout-trunk:7] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,9)
    -- Executing [s@macro-dialout-trunk:9] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:10] Set("Local/6366998485@from-internal-c3f4,2", "DIAL_TRUNK_OPTIONS=") in new stack
    -- Executing [s@macro-dialout-trunk:11] Macro("Local/6366998485@from-internal-c3f4,2", "outbound-callerid|2") in new stack
    -- Executing [s@macro-outbound-callerid:1] ExecIf("Local/6366998485@from-internal-c3f4,2", "1|SetCallerPres|allowed_not_screened") in new stack
    -- Executing [s@macro-outbound-callerid:2] ExecIf("Local/6366998485@from-internal-c3f4,2", "1|Set|REALCALLERIDNUM=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:3] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?normcid") in new stack
    -- Executing [s@macro-outbound-callerid:4] Set("Local/6366998485@from-internal-c3f4,2", "USEROUTCID=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:5] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?bypass") in new stack
    -- Goto (macro-outbound-callerid,s,7)
    -- Executing [s@macro-outbound-callerid:7] Set("Local/6366998485@from-internal-c3f4,2", "EMERGENCYCID=") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("Local/6366998485@from-internal-c3f4,2", "TRUNKOUTCID="Wall 2 Wall Cleaning Service" <6364421941>") in new stack
    -- Executing [s@macro-outbound-callerid:9] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,12)
    -- Executing [s@macro-outbound-callerid:12] ExecIf("Local/6366998485@from-internal-c3f4,2", "1|Set|CALLERID(all)=Wall 2 Wall Cleaning Service <6364421941>") in new stack
    -- Executing [s@macro-outbound-callerid:13] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?exit") in new stack
    -- Executing [s@macro-outbound-callerid:14] Set("Local/6366998485@from-internal-c3f4,2", "CALLERID(all)=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:15] ExecIf("Local/6366998485@from-internal-c3f4,2", "0|SetCallerPres|prohib_passed_screen") in new stack
    -- Executing [s@macro-dialout-trunk:12] ExecIf("Local/6366998485@from-internal-c3f4,2", "1|AGI|fixlocalprefix") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
    > fixlocalprefix: Using pattern 911
    > fixlocalprefix: Using pattern 1+NXXNXXXXXX
    == fixlocalprefix: Dialpattern 1+NXXNXXXXXX matched. 6366998485 -> 16366998485
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing [s@macro-dialout-trunk:13] Set("Local/6366998485@from-internal-c3f4,2", "OUTNUM=+16366998485") in new stack
    -- Executing [s@macro-dialout-trunk:14] Set("Local/6366998485@from-internal-c3f4,2", "custom=SIP/BW-SIP-A") in new stack
    -- Executing [s@macro-dialout-trunk:15] ExecIf("Local/6366998485@from-internal-c3f4,2", "0|Set|DIAL_TRUNK_OPTIONS=M(setmusic^)") in new stack
    -- Executing [s@macro-dialout-trunk:16] Macro("Local/6366998485@from-internal-c3f4,2", "dialout-trunk-predial-hook|") in new stack
    -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("Local/6366998485@from-internal-c3f4,2", "") in new stack
    -- Executing [s@macro-dialout-trunk:17] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?bypass|1") in new stack
    -- Executing [s@macro-dialout-trunk:18] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:19] Dial("Local/6366998485@from-internal-c3f4,2", "SIP/BW-SIP-A/+16366998485|300|") in new stack
    -- Called BW-SIP-A/+16366998485
    -- Got SIP response 503 "Concurrency limit reached" back from 216.82.224.202
    -- SIP/BW-SIP-A-09cb50f8 is circuit-busy
    == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [s@macro-dialout-trunk:20] Goto("Local/6366998485@from-internal-c3f4,2", "s-CONGESTION|1") in new stack
    -- Goto (macro-dialout-trunk,s-CONGESTION,1)
    -- Executing [s-CONGESTION@macro-dialout-trunk:1] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?noreport") in new stack
    -- Goto (macro-dialout-trunk,s-CONGESTION,3)
    -- Executing [s-CONGESTION@macro-dialout-trunk:3] NoOp("Local/6366998485@from-internal-c3f4,2", "TRUNK Dial failed due to CONGESTION - failing through to other trunks") in new stack
    -- Executing [6366998485@from-internal:5] Macro("Local/6366998485@from-internal-c3f4,2", "dialout-trunk|3|6366998485||") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("Local/6366998485@from-internal-c3f4,2", "DIAL_TRUNK=3") in new stack
    -- Executing [s@macro-dialout-trunk:2] GosubIf("Local/6366998485@from-internal-c3f4,2", "0?sub-pincheck|s|1") in new stack
    -- Executing [s@macro-dialout-trunk:3] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?disabletrunk|1") in new stack
    -- Executing [s@macro-dialout-trunk:4] Set("Local/6366998485@from-internal-c3f4,2", "DIAL_NUMBER=6366998485") in new stack
    -- Executing [s@macro-dialout-trunk:5] Set("Local/6366998485@from-internal-c3f4,2", "DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing [s@macro-dialout-trunk:6] Set("Local/6366998485@from-internal-c3f4,2", "OUTBOUND_GROUP=OUT_3") in new stack
    -- Executing [s@macro-dialout-trunk:7] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,9)
    -- Executing [s@macro-dialout-trunk:9] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:10] Set("Local/6366998485@from-internal-c3f4,2", "DIAL_TRUNK_OPTIONS=") in new stack
    -- Executing [s@macro-dialout-trunk:11] Macro("Local/6366998485@from-internal-c3f4,2", "outbound-callerid|3") in new stack
    -- Executing [s@macro-outbound-callerid:1] ExecIf("Local/6366998485@from-internal-c3f4,2", "1|SetCallerPres|allowed_not_screened") in new stack
    -- Executing [s@macro-outbound-callerid:2] ExecIf("Local/6366998485@from-internal-c3f4,2", "0|Set|REALCALLERIDNUM=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:3] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?normcid") in new stack
    -- Executing [s@macro-outbound-callerid:4] Set("Local/6366998485@from-internal-c3f4,2", "USEROUTCID=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:5] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?bypass") in new stack
    -- Goto (macro-outbound-callerid,s,7)
    -- Executing [s@macro-outbound-callerid:7] Set("Local/6366998485@from-internal-c3f4,2", "EMERGENCYCID=") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("Local/6366998485@from-internal-c3f4,2", "TRUNKOUTCID="Wall 2 Wall Cleaning Service" <6364421941>") in new stack
    -- Executing [s@macro-outbound-callerid:9] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,12)
    -- Executing [s@macro-outbound-callerid:12] ExecIf("Local/6366998485@from-internal-c3f4,2", "1|Set|CALLERID(all)=Wall 2 Wall Cleaning Service <6364421941>") in new stack
    -- Executing [s@macro-outbound-callerid:13] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?exit") in new stack
    -- Executing [s@macro-outbound-callerid:14] Set("Local/6366998485@from-internal-c3f4,2", "CALLERID(all)=+16368668924") in new stack
    -- Executing [s@macro-outbound-callerid:15] ExecIf("Local/6366998485@from-internal-c3f4,2", "0|SetCallerPres|prohib_passed_screen") in new stack
    -- Executing [s@macro-dialout-trunk:12] ExecIf("Local/6366998485@from-internal-c3f4,2", "1|AGI|fixlocalprefix") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
    > fixlocalprefix: Using pattern 911
    > fixlocalprefix: Using pattern 1+NXXNXXXXXX
    == fixlocalprefix: Dialpattern 1+NXXNXXXXXX matched. 6366998485 -> 16366998485
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing [s@macro-dialout-trunk:13] Set("Local/6366998485@from-internal-c3f4,2", "OUTNUM=+16366998485") in new stack
    -- Executing [s@macro-dialout-trunk:14] Set("Local/6366998485@from-internal-c3f4,2", "custom=SIP/BW-SIP-B") in new stack
    -- Executing [s@macro-dialout-trunk:15] ExecIf("Local/6366998485@from-internal-c3f4,2", "0|Set|DIAL_TRUNK_OPTIONS=M(setmusic^)") in new stack
    -- Executing [s@macro-dialout-trunk:16] Macro("Local/6366998485@from-internal-c3f4,2", "dialout-trunk-predial-hook|") in new stack
    -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("Local/6366998485@from-internal-c3f4,2", "") in new stack
    -- Executing [s@macro-dialout-trunk:17] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?bypass|1") in new stack
    -- Executing [s@macro-dialout-trunk:18] GotoIf("Local/6366998485@from-internal-c3f4,2", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:19] Dial("Local/6366998485@from-internal-c3f4,2", "SIP/BW-SIP-B/+16366998485|300|") in new stack
    -- Called BW-SIP-B/+16366998485
    -- Got SIP response 503 "Concurrency limit reached" back from 216.82.225.202
    -- SIP/BW-SIP-B-09c6abf0 is circuit-busy
    == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [s@macro-dialout-trunk:20] Goto("Local/6366998485@from-internal-c3f4,2", "s-CONGESTION|1") in new stack
    -- Goto (macro-dialout-trunk,s-CONGESTION,1)
    -- Executing [s-CONGESTION@macro-dialout-trunk:1] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?noreport") in new stack
    -- Goto (macro-dialout-trunk,s-CONGESTION,3)
    -- Executing [s-CONGESTION@macro-dialout-trunk:3] NoOp("Local/6366998485@from-internal-c3f4,2", "TRUNK Dial failed due to CONGESTION - failing through to other trunks") in new stack
    -- Executing [6366998485@from-internal:6] Macro("Local/6366998485@from-internal-c3f4,2", "outisbusy|") in new stack
    -- Executing [s@macro-outisbusy:1] Playback("Local/6366998485@from-internal-c3f4,2", "all-circuits-busy-now|noanswer") in new stack
    -- <Local/6366998485@from-internal-c3f4,2> Playing 'all-circuits-busy-now' (language 'en')
    -- Executing [s@macro-outisbusy:2] Playback("Local/6366998485@from-internal-c3f4,2", "pls-try-call-later|noanswer") in new stack
    -- <Local/6366998485@from-internal-c3f4,2> Playing 'pls-try-call-later' (language 'en')
    -- Executing [s@macro-outisbusy:3] Macro("Local/6366998485@from-internal-c3f4,2", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] ResetCDR("Local/6366998485@from-internal-c3f4,2", "w") in new stack
    -- Executing [s@macro-hangupcall:2] NoCDR("Local/6366998485@from-internal-c3f4,2", "") in new stack
    -- Executing [s@macro-hangupcall:3] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing [s@macro-hangupcall:6] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,11)
    -- Executing [s@macro-hangupcall:11] Hangup("Local/6366998485@from-internal-c3f4,2", "") in new stack
    == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Local/6366998485@from-internal-c3f4,2' in macro 'hangupcall'
    == Spawn extension (macro-outisbusy, s, 3) exited non-zero on 'Local/6366998485@from-internal-c3f4,2' in macro 'outisbusy'
    == Spawn extension (from-internal, 6366998485, 6) exited non-zero on 'Local/6366998485@from-internal-c3f4,2'
    -- Executing [h@from-internal:1] Macro("Local/6366998485@from-internal-c3f4,2", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] ResetCDR("Local/6366998485@from-internal-c3f4,2", "w") in new stack
    -- Executing [s@macro-hangupcall:2] NoCDR("Local/6366998485@from-internal-c3f4,2", "") in new stack
    -- Executing [s@macro-hangupcall:3] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing [s@macro-hangupcall:6] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] GotoIf("Local/6366998485@from-internal-c3f4,2", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,11)
    -- Executing [s@macro-hangupcall:11] Hangup("Local/6366998485@from-internal-c3f4,2", "") in new stack
    == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Local/6366998485@from-internal-c3f4,2' in macro 'hangupcall'
    == Spawn extension (from-internal, s, 1) exited non-zero on 'Local/6366998485@from-internal-c3f4,2'
    == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/4.68.250.148-09ca5a00' in macro 'dial'
    == Spawn extension (ext-group, 601, 13) exited non-zero on 'SIP/4.68.250.148-09ca5a00'
    -- Executing [h@macro-dial:1] Macro("SIP/4.68.250.148-09ca5a00", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/4.68.250.148-09ca5a00", "w") in new stack
    -- Executing [s@macro-hangupcall:2] NoCDR("SIP/4.68.250.148-09ca5a00", "") in new stack
    -- Executing [s@macro-hangupcall:3] GotoIf("SIP/4.68.250.148-09ca5a00", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing [s@macro-hangupcall:6] GotoIf("SIP/4.68.250.148-09ca5a00", "0?skipblkvm") in new stack
    -- Executing [s@macro-hangupcall:7] NoOp("SIP/4.68.250.148-09ca5a00", "Cleaning Up Block VM Flag: BLKVM/601/SIP/4.68.250.148-09ca5a00") in new stack
    -- Executing [s@macro-hangupcall:8] DBdel("SIP/4.68.250.148-09ca5a00", "BLKVM/601/SIP/4.68.250.148-09ca5a00") in new stack
    -- DBdel: family=BLKVM, key=601/SIP/4.68.250.148-09ca5a00
    -- Executing [s@macro-hangupcall:9] GotoIf("SIP/4.68.250.148-09ca5a00", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,11)
    -- Executing [s@macro-hangupcall:11] Hangup("SIP/4.68.250.148-09ca5a00", "") in new stack
    == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/4.68.250.148-09ca5a00' in macro 'hangupcall'
    == Spawn extension (macro-dial, h, 1) exited non-zero on 'SIP/4.68.250.148-09ca5a00'
    elastix*CLI>
     
  14. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0
    I actually tried to use the misc destination to my cellphone when pressing 1 in the IVR. If I press 1 quickly it goes to my cellphone fine. If I wait a till the middle of the recording to press 1 it tells me "All Circuits Are Busy".
     
  15. thelanguy

    Joined:
    Mar 4, 2009
    Messages:
    10
    Likes Received:
    0
    Anybody have any idea what this is or any way to maybe go around it. This is the only reason I got the Elastix system and it simply does not work. My wife and I own a cleaning company and we are both out in the field all day. She handles all of the maid service and I handle all of the window cleaning. I just happen to be an ex Network Engineer so I'm good with IP networks. Anyway, we want the caller to choose the option for maid service or window cleaning when they call and then forward the call to the correct cellphone since we are always in the field. Any of you have any other ideas on a way to work around this or get the bug fixed? Any help is appreciated.

    Thanks,
     

Share This Page