Здравствуйте.
Преамбула. Занимаюсь сопряжением телефонной системы с корпоративной БД, возникла необходимость мониторинга событий(особенно поступление входящих звонков) на подконтрольных шлюзах 6008s в нескольких филиалах.
Фабула. Столкнулся с такой проблемой - если использую slmon получаю достаточно подробный хороший лог такого рода:
Код:
16:07:04 [713745] 0: Fxo Ringing
16:07:04 [713745] 0: CallerId=
16:07:04 [713745] 0: ==17:WaitAnswerDeviceOk
16:07:04 [713745] 0: HotLineEnabled with [2000]
16:07:04 [713745] 0: End Input Default Route [0]
16:07:04 [713745] 0: OutPinCode=<>, dial_no=<2000>
16:07:04 [713745] 0: PhoneBook has GwNo=2000, addr=172.16.1.1:5060
16:07:04 [713745] 0: ==7:Inviting
16:07:05 [713745] 0: VoIP CallOut, Invite <sip:2000@172.16.1.1:5060;user=phone>
16:07:05 [713746] 0: 101=DIALING
16:07:05 [713747] 0: RingTime(97) First Stop
16:07:05 [713748] 0: 101=PROCEEDING
16:07:05 [713750] 0: 101=RINGBACK
16:07:05 [713750] 0: ==8:RingBack
16:07:08 [713785] 0: RingTime(496) Second Ring
16:07:14 [713846] 0: RingTime Stopped
16:07:14 [713846] 0: Cancel at Ringback
16:07:15 [713846] 0: 101=CANCEL
16:07:15 [713846] 0: ==15:PlayBusyTone
16:07:15 [713846] DSP_ch0_check=0
16:07:15 [713846] 0: FxoHookOn
16:07:15 [713846] 0: ==3:Idle
16:07:15 [713846] 0: SetInputGain(4)
16:07:15 [713847] 0: SetFax(1)=0
16:07:15 [713847] 0: 101=DISCONNECT
16:07:15 [713847] 0: Release Old Dlg #2
если в настройках шлюза выставить отсылку сислога на внешний адрес, то получаю лог, но его информативность не устраивает, там даже нет информации о номере звонящего, отсутствует строка "callerid=", что не устраивает.
В связи с чем, вопросы - как можно увеличить информативность стандартного лога?
есть ли описаный интерфейс подключения к шлюзу способом, аналогичным SLMON? пока понятно, что порт 5061, но где можно достать описание команд етц?