Sziasztok!
Egy kis segítséget szeretnék kérni. Mobil tárcsázására az alábbi extension szabályokat használnám:
exten => _06[2357]0X.,1,Noop(Kimeno mobil hivas: ${EXTEN})
same => n,GoSub(subCallrecording,s,1(${EXTEN}))
same => n,Dial(PJSIP/${EXTEN}@invitech,30)
same => n,StopMixMonitor()
same => n,Hangup
exten => _[+]36[2357]0X.,1,Noop(Kimeno mobil hivas: ${EXTEN})
same => n,GoSub(subCallrecording,s,1(${EXTEN}))
same => n,Dial(PJSIP/${EXTEN}@invitech,30)
same => n,StopMixMonitor()
same => n,Hangup
Ebből működik a 0630-as tárcsázás, de a +3630-as (és persze 20, 50, 70) kezdetű mobilszámokat tácsázza, majd azonnal szét is kapcsolja. Hibás lenne a szabály? A +36-al kezdődőekre milyen exten-t kellene írnom?
Bejövő, kimenő hívások mind működnek, ha 06-al kezdődnek, de a +36-al kezdődőeken elakad, egész pontosan Everyone is busy/congested at this time-al szétkapcsol.
Az Asterisk CLI alatt ezt loggolom:
[Apr 5 10:09:28] -- Executing [+36301111111@from-internal:1] NoOp("PJSIP/502-00000012", "Kimeno mobil hivas: +36301111111") in new stack
[Apr 5 10:09:28] -- Executing [+36301111111@from-internal:2] Gosub("PJSIP/502-00000012", "subCallrecording,s,1(+36301111111)") in new stack
[Apr 5 10:09:28] -- Executing [s@subCallrecording:1] Set("PJSIP/502-00000012", "CALLFILENAME=2021-04-05 10:09:28_502_+36301111111") in new stack
[Apr 5 10:09:28] -- Executing [s@subCallrecording:2] MixMonitor("PJSIP/502-00000012", "2021-04-05 10:09:28_502_+36301111111.wav,b") in new stack
[Apr 5 10:09:28] -- Executing [s@subCallrecording:3] Return("PJSIP/502-00000012", "") in new stack
[Apr 5 10:09:28] == Begin MixMonitor Recording PJSIP/502-00000012
[Apr 5 10:09:28] -- Executing [+36301111111@from-internal:3] Dial("PJSIP/502-00000012", "PJSIP/+36301111111@invitech,30") in new stack
[Apr 5 10:09:28] -- Called PJSIP/+36301111111@invitech
[Apr 5 10:09:28] == Everyone is busy/congested at this time (1:0/0/1)
[Apr 5 10:09:28] -- Executing [+36301111111@from-internal:4] StopMixMonitor("PJSIP/502-00000012", "") in new stack
[Apr 5 10:09:28] == MixMonitor close filestream (mixed)
[Apr 5 10:09:28] -- Executing [+36301111111@from-internal:5] Hangup("PJSIP/502-00000012", "") in new stack
[Apr 5 10:09:28] == Spawn extension (from-internal, +36301111111, 5) exited non-zero on 'PJSIP/502-00000012'
[Apr 5 10:09:28] == End MixMonitor Recording PJSIP/502-00000012