All pastes #712312 Raw Edit

Stuff

public text v1 · immutable
#712312 ·published 2007-09-25 18:44 UTC
rendered paste body
dialplan:

[testing]

exten => _000.,1,Set(GROUP()=INBOUND@QueueCall)
exten => _000.,n,Set(ODBC_CREATECOUNT()=${GROUP_MATCH_COUNT(.*@INBOUND)}\,${GROUP_MATCH_COUNT(.*@OUTBOUND)}\,[none]\,0)
exten => _000.,n,Verbose(INBOUND TEST ANSWER ${EXTEN} CAUSE NORMAL)
exten => _000.,n,Ringing()
exten => _000.,n,Set(RINGTIME=${RAND(3,9)})
exten => _000.,n,Set(CALLTIME=${RAND(30,45)})
exten => _000.,n,Wait(${RINGTIME})
exten => _000.,n,Set(TIMEOUT(absolute)=${CALLTIME})
exten => _000.,n,Answer()
exten => _000.,n,MusicOnHold()
exten => _000.,n,Hangup()

exten => _001.,1,Set(GROUP()=INBOUND@QueueCall)
exten => _001.,n,Set(ODBC_CREATECOUNT()=${GROUP_MATCH_COUNT(.*@INBOUND)}\,${GROUP_MATCH_COUNT(.*@OUTBOUND)}\,[none]\,0)
exten => _001.,n,Verbose(INBOUND TEST NO ANSWER ${EXTEN} CAUSE 19)
exten => _001.,n,Ringing()
exten => _001.,n,Set(RINGTIME=${RAND(3,5)})
exten => _001.,n,Wait(${RINGTIME})
exten => _001.,n,Set(PRI_CAUSE=19)
exten => _001.,n,Hangup()

exten => _002.,1,Set(GROUP()=INBOUND@QueueCall)
exten => _002.,n,Set(ODBC_CREATECOUNT()=${GROUP_MATCH_COUNT(.*@INBOUND)}\,${GROUP_MATCH_COUNT(.*@OUTBOUND)}\,[none]\,0)
exten => _002.,n,Verbose(INBOUND TEST BAD NUMBER ${EXTEN} CAUSE 21)
exten => _002.,n,Set(PRI_CAUSE=21)
exten => _002.,n,Hangup()

exten => _003.,1,Set(GROUP()=INBOUND@QueueCall)
exten => _003.,n,Set(ODBC_CREATECOUNT()=${GROUP_MATCH_COUNT(.*@INBOUND)}\,${GROUP_MATCH_COUNT(.*@OUTBOUND)}\,[none]\,0)
exten => _003.,n,Verbose(INBOUND TEST BUSY NUMBER ${EXTEN} CAUSE 17)
exten => _003.,n,Set(PRI_CAUSE=17)
exten => _003.,n,Hangup()

exten => h,1,Verbose(INBOUND HANGUP)

[DialExternal]

exten => _X.,1,Dial(Zap/g3/${EXTEN},120)
exten => _X.,n,Hangup()

exten => h,1,Verbose(DialExternal ${CHANNEL} ${STRFTIME(||%m/%d/%Y %T.000)} HANGUP [${DIALSTATUS}/${HANGUPCAUSE}])

============================================================================================================
Dialling 0000:
INBOUND TEST ANSWER 0000 CAUSE NORMAL
DialExternal SIP/5711-08bba230 09/25/2007 19:36:08.000 HANGUP [ANSWER/16]
INBOUND HANGUP

[All seems ok]

Dialling 0011:
INBOUND TEST NO ANSWER 0011 CAUSE 19
INBOUND HANGUP
[Sep 25 19:36:20] WARNING[16698]: app_dial.c:741 wait_for_answer: Unable to forward voice or dtmf
DialExternal SIP/5711-08bba230 09/25/2007 19:36:20.000 HANGUP [CHANUNAVAIL/19]

[Why CHANUNAVAIL ? Q931 gives 19 as AST_CAUSE_NO_ANSWER]


Dialling 0022:
INBOUND TEST BAD NUMBER 0022 CAUSE 21
INBOUND HANGUP
DialExternal SIP/5711-08b3c2c0 09/25/2007 19:36:34.000 HANGUP [CONGESTION/21]

[Why CONGESTION ? Q931 gives 21 as AST_CAUSE_CALL_REJECTED, AST_CAUSE_NORMAL_CIRCUIT_CONGESTION IS 34] 

Dialling 0033:
INBOUND TEST BUSY NUMBER 0033 CAUSE 17
INBOUND HANGUP
DialExternal SIP/5711-08b14fd0 09/25/2007 19:36:41.000 HANGUP [BUSY/17]

[All Seems Ok]
===============================================================================================================