1 | изначальная версия редактировать | |
Настроил при входящем звонке происходит пере направление на CALLBACK и какой бы я номер не указывал, все равно не хочет набирать его. Не работает модуль и все. Лог. (Я хотел чтобы при обратном звонке подключалась заданная DISA)
[Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-sip-external:1] NoOp("SIP/Multifon-000001e7", "Received incoming SIP connection from unknown peer to 79202913666") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-sip-external:2] Set("SIP/Multifon-000001e7", "DID=79200000000") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-sip-external:3] Goto("SIP/Multifon-000001e7", "s,1") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Goto (from-sip-external,s,1) [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [s@from-sip-external:1] GotoIf("SIP/Multifon-000001e7", "1?from-trunk,79200000000,1") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Goto (from-trunk,79200000000,1) [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-trunk:1] Set("SIP/Multifon-000001e7", "FROMDID=79200000000") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-trunk:2] Gosub("SIP/Multifon-000001e7", "app-blacklist-check,s,1") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [s@app-blacklist-check:1] GotoIf("SIP/Multifon-000001e7", "0?blacklisted") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [s@app-blacklist-check:2] Return("SIP/Multifon-000001e7", "") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-trunk:3] ExecIf("SIP/Multifon-000001e7", "1 ?Set(CALLERID(name)=79200000001)") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-trunk:4] Set("SIP/Multifon-000001e7", "CALLINGPRESSV=allowednotscreened") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-trunk:5] Set("SIP/Multifon-000001e7", "CALLERPRES()=allowednotscreened") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [79200000000@from-trunk:6] Goto("SIP/Multifon-000001e7", "callback,1,1") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Goto (callback,1,1) [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [1@callback:1] Set("SIP/Multifon-000001e7", "CALL=4130000") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [1@callback:2] Set("SIP/Multifon-000001e7", "DESTINATION=disa.1.1") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [1@callback:3] Set("SIP/Multifon-000001e7", "SLEEP=1") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [1@callback:4] System("SIP/Multifon-000001e7", "/var/lib/asterisk/bin/callback 4130000 disa.1.1 1 &") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: -- Executing [1@callback:5] Hangup("SIP/Multifon-000001e7", "") in new stack [Dec 19 00:37:23] VERBOSE[11776] logger.c: == Spawn extension (callback, 1, 5) exited non-zero on 'SIP/Multifon-000001e7' [Dec 19 00:37:24] VERBOSE[11779] logger.c: == Manager 'admin' logged on from 127.0.0.1 [Dec 19 00:37:24] VERBOSE[11779] logger.c: == Manager 'admin' logged off from 127.0.0.1 [Dec 19 00:37:32] VERBOSE[11780] logger.c: == Manager 'admin' logged on from 127.0.0.1 [Dec 19 00:37:32] VERBOSE[11780] logger.c: == Manager 'admin' logged off from 127.0.0.1 [Dec 19 00:37:37] VERBOSE[11782] logger.c: == Manager 'admin' logged on from 127.0.0.1
Пояснение: SIP/Multifon - Trank на входящий звонок, DID 79200000000 А CALLBACK должен набарть номер 41300 с правилами исходящей маршрутизации, но согласно ей он должен через другой транк набирать. Да даже через этот он не хочет. В чем причина может быть ?
2 | No.2 Revision редактировать |
Настроил при входящем звонке происходит пере направление на CALLBACK и какой бы я номер не указывал, все равно не хочет набирать его. Не работает модуль и все. Лог. (Я хотел чтобы при обратном звонке подключалась заданная DISA)
[Dec 19 00:37:23] VERBOSE[11776]
logger.c: -- Executing [79200000000@from-sip-external:1][Dec 19 10:00:01] VERBOSE[8595]
[Dec 19 10:00:01] VERBOSE[8595] logger.c: -- Executing [79200000000@from-sip-external:2] Set("SIP/Multifon-00000007", "DID=79200000000")
in new stack[Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Goto[Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [s@from-sip-external:1][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Goto[Dec 19 10:00:01] VERBOSE[8595] logger.c: -- Executing [792000000006@from-trunk:1] Set("SIP/Multifon-00000007",
"[Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [79200000000@from-trunk:2][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [s@app-blacklist-check:1][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [s@app-blacklist-check:2][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [79200000000@from-trunk:3][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [79200000000@from-trunk:4][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [79200000000@from-trunk:5][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [79200000000@from-trunk:6][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Goto[Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [1@callback:1][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [1@callback:2][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [1@callback:3][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [1@callback:4][Dec 19 10:00:01] VERBOSE[8595]
logger.c: -- Executing [1@callback:5][Dec 19 10:00:01] VERBOSE[8595]
logger.c: == Spawn extension (callback, 1, 5) exited non-zero on[Dec 19 10:00:02] VERBOSE[8601]
logger.c: == Manager 'admin' logged on from 127.0.0.1Пояснение:
SIP/Multifon - Trank на входящий звонок, DID 79200000000
А CALLBACK должен набарть номер 41300 101 с правилами исходящей маршрутизации, но согласно ей он должен через другой транк набирать. набрать внутренний номер.
Да даже через этот он не хочет.
хочет если указать номер который может набираться из этого транка.
В чем причина может быть ?модуле CALLBACK в веб интерфейсе все просто: указал название и номер для обратного звонка и ято делать после дозвона, у меня выход на DISA.
Вот вроде все написал
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.