1 | изначальная версия редактировать | |
Добрый день коллеги!
Обнаружил вот такую интересную штуку.
Дано sip провайдер манго телеком.
От него приходят два городских номера.
В панели манги каждый номер переадресуется на свою sip учетку.
Тем не менее ошибка или грук из разряда фантастики.
Когда приходит звонок на учетку "А" в системе видно что задействован транк "А", но когда приходит звонок на учетку "Б" в системе видно что используется транк "А".
Из за этого отчеты по входящим звонкам как вы догадаетесь не верны.
Прошу руку помощи!
Спасибо
2 | No.2 Revision редактировать |
Добрый день коллеги!
Обнаружил вот такую интересную штуку.
Дано sip провайдер манго телеком.
От него приходят два городских номера.
В панели манги каждый номер переадресуется на свою sip учетку.
Тем не менее ошибка или грук из разряда фантастики.
Когда приходит звонок на учетку "А" в системе видно что задействован транк "А", но когда приходит звонок на учетку "Б" в системе видно что используется транк "А".
Из за этого отчеты по входящим звонкам как вы догадаетесь не верны.
Прошу руку помощи!
Спасибо
Ниже привожу логи из консоли
sip show registry
Host dnsmgr Username Refresh State Reg.Time
mangosip.ru:5060 N A16576383P1 285 Registered Thu, 31 Mar 2011 09:57:18
mangosip.ru:5060 N A16602104P1 285 Registered Thu, 31 Mar 2011 09:57:03
2 SIP registrations.
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
-- Executing [5851052@from-trunk:1] Set("SIP/9262636-0000171d", "__FROM_DID=5851052") in new stack
-- Executing [5851052@from-trunk:2] Gosub("SIP/9262636-0000171d", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-0000171d", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/9262636-0000171d", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/9262636-0000171d", "") in new stack
-- Executing [5851052@from-trunk:3] ExecIf("SIP/9262636-0000171d", "0 ?Set(CALLERID(name)=74956474818)") in new stack
-- Executing [5851052@from-trunk:4] Set("SIP/9262636-0000171d", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [5851052@from-trunk:5] Set("SIP/9262636-0000171d", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [5851052@from-trunk:6] Goto("SIP/9262636-0000171d", "timeconditions,2,1") in new stack
-- Goto (timeconditions,2,1)
-- Executing [2@timeconditions:1] GotoIfTime("SIP/9262636-0000171d", "08:00-21:00,*,*,*?ivr-6,s,1") in new stack
-- Goto (ivr-6,s,1)
-- Executing [s@ivr-6:1] Set("SIP/9262636-0000171d", "MSG=custom/GKSEELINE") in new stack
-- Executing [s@ivr-6:2] Set("SIP/9262636-0000171d", "LOOPCOUNT=0") in new stack
-- Executing [s@ivr-6:3] Set("SIP/9262636-0000171d", "__DIR-CONTEXT=") in new stack
-- Executing [s@ivr-6:4] Set("SIP/9262636-0000171d", "_IVR_CONTEXT_ivr-6=") in new stack
-- Executing [s@ivr-6:5] Set("SIP/9262636-0000171d", "_IVR_CONTEXT=ivr-6") in new stack
-- Executing [s@ivr-6:6] GotoIf("SIP/9262636-0000171d", "0?begin") in new stack
-- Executing [s@ivr-6:7] Answer("SIP/9262636-0000171d", "") in new stack
-- Executing [s@ivr-6:8] Wait("SIP/9262636-0000171d", "1") in new stack
-- Executing [s@ivr-6:9] Set("SIP/9262636-0000171d", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3.000
-- Executing [s@ivr-6:10] Set("SIP/9262636-0000171d", "TIMEOUT(response)=1") in new stack
-- Response timeout set to 1.000
-- Executing [s@ivr-6:11] Set("SIP/9262636-0000171d", "__IVR_RETVM=") in new stack
-- Executing [s@ivr-6:12] ExecIf("SIP/9262636-0000171d", "1?Background(custom/GKSEELINE)") in new stack
-- <SIP/9262636-0000171d> Playing 'custom/GKSEELINE.gsm' (language 'ru')
== Spawn extension (ivr-6, s, 12) exited non-zero on 'SIP/9262636-0000171d'
-- Executing [h@ivr-6:1] Hangup("SIP/9262636-0000171d", "") in new stack
== Spawn extension (ivr-6, h, 1) exited non-zero on 'SIP/9262636-0000171d'
ats*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
3 | No.3 Revision редактировать |
Добрый день коллеги!
Обнаружил вот такую интересную штуку.
Дано sip провайдер манго телеком.
От него приходят два городских номера.
В панели манги каждый номер переадресуется на свою sip учетку.
Тем не менее ошибка или грук из разряда фантастики.
Когда приходит звонок на учетку "А" в системе видно что задействован транк "А", но когда приходит звонок на учетку "Б" в системе видно что используется транк "А".
Из за этого отчеты по входящим звонкам как вы догадаетесь не верны.
Прошу руку помощи!
Спасибо
Ниже привожу логи из консоли
sip show registry
Host dnsmgr Username Refresh State Reg.Time
mangosip.ru:5060 N A16576383P1 285 Registered Thu, 31 Mar 2011 09:57:18
mangosip.ru:5060 N A16602104P1 285 Registered Thu, 31 Mar 2011 09:57:03
2 SIP registrations.
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
-- Executing [5851052@from-trunk:1] Set("SIP/9262636-0000171d", "__FROM_DID=5851052") in new stack
-- Executing [5851052@from-trunk:2] Gosub("SIP/9262636-0000171d", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-0000171d", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/9262636-0000171d", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/9262636-0000171d", "") in new stack
-- Executing [5851052@from-trunk:3] ExecIf("SIP/9262636-0000171d", "0 ?Set(CALLERID(name)=74956474818)") in new stack
-- Executing [5851052@from-trunk:4] Set("SIP/9262636-0000171d", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [5851052@from-trunk:5] Set("SIP/9262636-0000171d", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [5851052@from-trunk:6] Goto("SIP/9262636-0000171d", "timeconditions,2,1") in new stack
-- Goto (timeconditions,2,1)
-- Executing [2@timeconditions:1] GotoIfTime("SIP/9262636-0000171d", "08:00-21:00,*,*,*?ivr-6,s,1") in new stack
-- Goto (ivr-6,s,1)
-- Executing [s@ivr-6:1] Set("SIP/9262636-0000171d", "MSG=custom/GKSEELINE") in new stack
-- Executing [s@ivr-6:2] Set("SIP/9262636-0000171d", "LOOPCOUNT=0") in new stack
-- Executing [s@ivr-6:3] Set("SIP/9262636-0000171d", "__DIR-CONTEXT=") in new stack
-- Executing [s@ivr-6:4] Set("SIP/9262636-0000171d", "_IVR_CONTEXT_ivr-6=") in new stack
-- Executing [s@ivr-6:5] Set("SIP/9262636-0000171d", "_IVR_CONTEXT=ivr-6") in new stack
-- Executing [s@ivr-6:6] GotoIf("SIP/9262636-0000171d", "0?begin") in new stack
-- Executing [s@ivr-6:7] Answer("SIP/9262636-0000171d", "") in new stack
-- Executing [s@ivr-6:8] Wait("SIP/9262636-0000171d", "1") in new stack
-- Executing [s@ivr-6:9] Set("SIP/9262636-0000171d", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3.000
-- Executing [s@ivr-6:10] Set("SIP/9262636-0000171d", "TIMEOUT(response)=1") in new stack
-- Response timeout set to 1.000
-- Executing [s@ivr-6:11] Set("SIP/9262636-0000171d", "__IVR_RETVM=") in new stack
-- Executing [s@ivr-6:12] ExecIf("SIP/9262636-0000171d", "1?Background(custom/GKSEELINE)") in new stack
-- <SIP/9262636-0000171d> Playing 'custom/GKSEELINE.gsm' (language 'ru')
== Spawn extension (ivr-6, s, 12) exited non-zero on 'SIP/9262636-0000171d'
-- Executing [h@ivr-6:1] Hangup("SIP/9262636-0000171d", "") in new stack
== Spawn extension (ivr-6, h, 1) exited non-zero on 'SIP/9262636-0000171d'
ats*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
ниже звонок на второй номер
new stack
new stack> - Executing [9262636@from-trunk:1] Set("SIP/9262636-00001725",
"FROMDID=9262636") in new stack -- Executing [9262636@from-trunk:2] Gosub("SIP/9262636-00001725", "app-blacklist-check,s,1") in new stack -- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-00001725", "0?blacklisted") in new stack -- Executing [s@app-blacklist-check:2] Set("SIP/9262636-00001725", "CALLEDBLACKLIST=1") in new stack -- Executing [s@app-blacklist-check:3] Return("SIP/9262636-00001725", "") in new stack -- Executing [9262636@from-trunk:3] ExecIf("SIP/9262636-00001725", "0 ?Set(CALLERID(name)=74956474818)") in new stack -- Executing [9262636@from-trunk:4] Set("SIP/9262636-00001725", "CALLINGPRESSV=allowednotscreened") in new stack -- Executing [9262636@from-trunk:5] Set("SIP/9262636-00001725", "CALLERPRES()=allowednotscreened") in new stack -- Executing [9262636@from-trunk:6] Goto("SIP/9262636-00001725", "timeconditions,1,1") in new stack -- Goto (timeconditions,1,1) -- Executing [1@timeconditions:1] GotoIfTime("SIP/9262636-00001725", "09:00-21:00,*,*,*?ivr-4,s,1") in new stack -- Goto (ivr-4,s,1) -- Executing [s@ivr-4:1] Set("SIP/9262636-00001725", "MSG=custom/file2gsm") in new stack -- Executing [s@ivr-4:2] Set("SIP/9262636-00001725", "LOOPCOUNT=0") in new stack -- Executing [s@ivr-4:3] Set("SIP/9262636-00001725", "DIR-CONTEXT=") in new stack -- Executing [s@ivr-4:4] Set("SIP/9262636-00001725", "IVRCONTEXTivr-4=") in new stack -- Executing [s@ivr-4:5] Set("SIP/9262636-00001725", "IVRCONTEXT=ivr-4") in new stack -- Executing [s@ivr-4:6] GotoIf("SIP/9262636-00001725", "0?begin") in new stack -- Executing [s@ivr-4:7] Answer("SIP/9262636-00001725", "") in new stack -- Executing [s@ivr-4:8] Wait("SIP/9262636-00001725", "1") in new stack -- Executing [s@ivr-4:9] Set("SIP/9262636-00001725", "TIMEOUT(digit)=3") in new stack -- Digit timeout set to 3.000 -- Executing [s@ivr-4:10] Set("SIP/9262636-00001725", "TIMEOUT(response)=1") in new stack -- Response timeout set to 1.000 -- Executing [s@ivr-4:11] Set("SIP/9262636-00001725", "IVR_RETVM=") in new stack -- Executing [s@ivr-4:12] ExecIf("SIP/9262636-00001725", "1?Background(custom/file2gsm)") in new stack -- <sip 9262636-00001725=""> Playing 'custom/file2gsm.gsm' (language 'ru') == Spawn extension (ivr-4, s, 12) exited non-zero on 'SIP/9262636-00001725' -- Executing [h@ivr-4:1] Hangup("SIP/9262636-00001725", "") in new stacknew stack
new stack
4 | No.4 Revision редактировать |
Добрый день коллеги!
Обнаружил вот такую интересную штуку.
Дано sip провайдер манго телеком.
От него приходят два городских номера.
В панели манги каждый номер переадресуется на свою sip учетку.
Тем не менее ошибка или грук из разряда фантастики.
Когда приходит звонок на учетку "А" в системе видно что задействован транк "А", но когда приходит звонок на учетку "Б" в системе видно что используется транк "А".
Из за этого отчеты по входящим звонкам как вы догадаетесь не верны.
Прошу руку помощи!
Спасибо
Ниже привожу логи из консоли
sip show registry
Host dnsmgr Username Refresh State Reg.Time
mangosip.ru:5060 N A16576383P1 285 Registered Thu, 31 Mar 2011 09:57:18
mangosip.ru:5060 N A16602104P1 285 Registered Thu, 31 Mar 2011 09:57:03
2 SIP registrations.
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
-- Executing [5851052@from-trunk:1] Set("SIP/9262636-0000171d", "__FROM_DID=5851052") in new stack
-- Executing [5851052@from-trunk:2] Gosub("SIP/9262636-0000171d", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/9262636-0000171d", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/9262636-0000171d", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/9262636-0000171d", "") in new stack
-- Executing [5851052@from-trunk:3] ExecIf("SIP/9262636-0000171d", "0 ?Set(CALLERID(name)=74956474818)") in new stack
-- Executing [5851052@from-trunk:4] Set("SIP/9262636-0000171d", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [5851052@from-trunk:5] Set("SIP/9262636-0000171d", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [5851052@from-trunk:6] Goto("SIP/9262636-0000171d", "timeconditions,2,1") in new stack
-- Goto (timeconditions,2,1)
-- Executing [2@timeconditions:1] GotoIfTime("SIP/9262636-0000171d", "08:00-21:00,*,*,*?ivr-6,s,1") in new stack
-- Goto (ivr-6,s,1)
-- Executing [s@ivr-6:1] Set("SIP/9262636-0000171d", "MSG=custom/GKSEELINE") in new stack
-- Executing [s@ivr-6:2] Set("SIP/9262636-0000171d", "LOOPCOUNT=0") in new stack
-- Executing [s@ivr-6:3] Set("SIP/9262636-0000171d", "__DIR-CONTEXT=") in new stack
-- Executing [s@ivr-6:4] Set("SIP/9262636-0000171d", "_IVR_CONTEXT_ivr-6=") in new stack
-- Executing [s@ivr-6:5] Set("SIP/9262636-0000171d", "_IVR_CONTEXT=ivr-6") in new stack
-- Executing [s@ivr-6:6] GotoIf("SIP/9262636-0000171d", "0?begin") in new stack
-- Executing [s@ivr-6:7] Answer("SIP/9262636-0000171d", "") in new stack
-- Executing [s@ivr-6:8] Wait("SIP/9262636-0000171d", "1") in new stack
-- Executing [s@ivr-6:9] Set("SIP/9262636-0000171d", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3.000
-- Executing [s@ivr-6:10] Set("SIP/9262636-0000171d", "TIMEOUT(response)=1") in new stack
-- Response timeout set to 1.000
-- Executing [s@ivr-6:11] Set("SIP/9262636-0000171d", "__IVR_RETVM=") in new stack
-- Executing [s@ivr-6:12] ExecIf("SIP/9262636-0000171d", "1?Background(custom/GKSEELINE)") in new stack
-- <SIP/9262636-0000171d> Playing 'custom/GKSEELINE.gsm' (language 'ru')
== Spawn extension (ivr-6, s, 12) exited non-zero on 'SIP/9262636-0000171d'
-- Executing [h@ivr-6:1] Hangup("SIP/9262636-0000171d", "") in new stack
== Spawn extension (ivr-6, h, 1) exited non-zero on 'SIP/9262636-0000171d'
ats*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
ниже звонок на второй номер
new stack
new stack>
- Executing [9262636@from-trunk:1] "FROMDID=9262636") in new stack -- Executing [9262636@from-trunk:2] Gosub("SIP/9262636-00001725",
new stack
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.