Господа ! давайте профессионально поговорим по поводу chan_sccp !
Откуда: spb
Сообщений: 342
|
Господа ! давайте профессионально поговорим по поводу chan_sccp !
Давайте профессионально поговорим по поводу chan_sccp !
К сожалению новый лидер проекта (почти покойник) тоесть на письма не отвечает и рекомендует все взять из cvs и будет счастье :(
Так вот суть проблемы в следующем : канал работает кое как, тоесть астериск правильно порождает канал , далее драйвер chan_sccp должен принять данные о канале и в зависимости от действия должен проиграть звуковой файл или организовать дочку канала для каких то других действий.
Суть проблемы в том что 'источник' принимается правильно а вот 'приемник' тоесть его cid_num и cid_name херятся . Пока не понятно в памяти или просто данные не правильно интерпритируются , но вместо id и name абонента приходит пустота.
Я дописал кое какой дебаг и долго - долго наблюдал разнцю кашу (практически на всех версиях * и в разных комбинациях с chan_sccp). Ситуация практически не меняется иногда приходит мусор в данных полях , а иногда NULL , иногда просто неверные значения.
Мое предложение : объеденить усилия для решения данной проблемы , так как без того же трансфера телефонная система не работоспособна. Я в свою очередь готов выложить патченые исходники с полным дебагом для анализа логов. А логи можно будет потом бросить мне на мыло для изучения .
Вот кусок логов от астериска (работа с двумя телефонами cisco 7902)
лог в следующем посте к сожалению сюда не влез
после установки соединения имя второго канала слетает, соответственно звонок никуда больше смаршрутизировать не удается . У кого наблюдается такая же ситуация ?
В логах ccm все наместе
-k-t-s-
|
Откуда: spb
Сообщений: 342
|
Re: Господа ! давайте профессионально поговорим по поводу chan_sccp !
Apr 21 22:24:56 DEBUG[31157] sccp_actions.c: Got Softkey: keyEvent=2 lineInstance=0 callReference=0
Apr 21 22:24:56 VERBOSE[31157] logger.c: == Softkey NewCall (2) has been pressed.
Apr 21 22:24:56 VERBOSE[31157] logger.c: -- Calling func()
Apr 21 22:24:56 DEBUG[31157] sccp_actions.c: !!!!!! C=NULL
Apr 21 22:24:56 DEBUG[31157] sccp_softkeys.c: Starting new call....
Apr 21 22:24:56 DEBUG[31157] sccp_softkeys.c: -->call dev_allocate in sccp_sk_newcall
Apr 21 22:24:56 DEBUG[31157] sccp_device.c: Start sccp_dev_allocate_channel
Apr 21 22:24:56 DEBUG[31157] sccp_device.c: After: #Channel ->lnext = (nil), c = 0x814cee8, channels = (nil)
Apr 21 22:24:56 DEBUG[31157] sccp_pbx.c: Channels: (nil)
Apr 21 22:24:56 DEBUG[31157] sccp_pbx.c: Channels: (nil)
Apr 21 22:24:56 DEBUG[31157] sccp_pbx.c: PVT: SCCP/cisco6-00000001
Apr 21 22:24:56 WARNING[31157] sccp_pbx.c: !! New channel cid_name=pav, T
Apr 21 22:24:56 VERBOSE[31157] logger.c: -- New channel context: default
Apr 21 22:24:56 WARNING[31157] sccp_pbx.c: !! cid.cid_name=pav, T
Apr 21 22:24:56 DEBUG[31157] sccp_device.c: New channel name is: SCCP/cisco6-00000001
Apr 21 22:24:56 DEBUG[31157] sccp_device.c: After: #Channel ->lnext = (nil), c = 0x814cee8, channels = (nil)
Apr 21 22:24:56 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:24:56 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:56 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:24:56 DEBUG[31157] sccp_device.c: After: #Channel ->lnext = (nil), c = 0x814cee8, channels = 0x814cee8
Apr 21 22:24:56 VERBOSE[31157] logger.c: == {SetSpeakerModeMessage} speakerMode=1
Apr 21 22:24:56 VERBOSE[31157] logger.c: == Sending Packet Type SetSpeakerModeMessage (8 bytes)
Apr 21 22:24:56 VERBOSE[31157] logger.c: == {CallStateMessage} callState=OffHook(1), lineInstance=1, callReference=1
Apr 21 22:24:56 VERBOSE[31157] logger.c: == Sending Packet Type CallStateMessage (16 bytes)
Apr 21 22:24:56 VERBOSE[31157] logger.c: == Sending Packet Type ClearPromptStatusMessage (12 bytes)
Apr 21 22:24:56 VERBOSE[31157] logger.c: == {SelectSoftKeysMessage} lineInstance=1 callReference=0 softKeySetIndex=4 validKeyMask=127/127
Apr 21 22:24:56 VERBOSE[31157] logger.c: == Sending Packet Type SelectSoftKeysMessage (20 bytes)
Apr 21 22:24:56 VERBOSE[31157] logger.c: -- Sending tone 33
Apr 21 22:24:56 VERBOSE[31157] logger.c: == Sending Packet Type StartToneMessage (8 bytes)
Apr 21 22:24:56 VERBOSE[31184] logger.c: -- (1)Starting simple switch on 'cisco6@SEP000ED76DF398'
Apr 21 22:24:56 VERBOSE[31184] logger.c: == Sending Packet Type DisplayPromptStatusMessage (48 bytes)
Apr 21 22:24:56 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:24:56 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:56 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:24:56 DEBUG[31157] sccp_device.c: After: #Channel ->lnext = (nil), c = 0x814cee8, chans = 0x814cee8
Apr 21 22:24:56 DEBUG[31157] sccp_device.c: Stop sccp_dev_allocate_channel
Apr 21 22:24:56 VERBOSE[31157] logger.c: == {SetSpeakerModeMessage} speakerMode=1
Apr 21 22:24:56 VERBOSE[31157] logger.c: == Sending Packet Type SetSpeakerModeMessage (8 bytes)
Apr 21 22:24:56 VERBOSE[31157] logger.c: == Sending Packet Type ClearPromptStatusMessage (12 bytes)
Apr 21 22:24:56 VERBOSE[31157] logger.c: -- Current tone (33) is equiv to wanted tone (33). Ignoring.
Apr 21 22:24:56 VERBOSE[31157] logger.c: -- Returned from func()
Apr 21 22:24:56 DEBUG[31157] chan_sccp.c: Stop message
Apr 21 22:24:58 DEBUG[31157] chan_sccp.c: Start message
Apr 21 22:24:58 VERBOSE[31157] logger.c: == >> Got message KeypadButtonMessage
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:24:58 DEBUG[31157] chan_sccp.c: Stop message
Apr 21 22:24:58 VERBOSE[31184] logger.c: Digit: 1 (1)
Apr 21 22:24:58 VERBOSE[31184] logger.c: == {SelectSoftKeysMessage} lineInstance=1 callReference=0 softKeySetIndex=6 validKeyMask=127/127
Apr 21 22:24:58 VERBOSE[31184] logger.c: == Sending Packet Type SelectSoftKeysMessage (20 bytes)
Apr 21 22:24:58 VERBOSE[31184] logger.c: -- Sending tone 127
Apr 21 22:24:58 VERBOSE[31184] logger.c: == Sending Packet Type StartToneMessage (8 bytes)
Apr 21 22:24:58 DEBUG[31157] chan_sccp.c: Start message
Apr 21 22:24:58 VERBOSE[31157] logger.c: == >> Got message KeypadButtonMessage
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:24:58 DEBUG[31157] chan_sccp.c: Stop message
Apr 21 22:24:58 VERBOSE[31184] logger.c: Digit: 8 (18)
Apr 21 22:24:58 VERBOSE[31184] logger.c: -- Current tone (127) is equiv to wanted tone (127). Ignoring.
Apr 21 22:24:58 DEBUG[31157] chan_sccp.c: Start message
Apr 21 22:24:58 VERBOSE[31157] logger.c: == >> Got message KeypadButtonMessage
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:58 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:24:58 DEBUG[31157] chan_sccp.c: Stop message
Apr 21 22:24:58 VERBOSE[31184] logger.c: Digit: 0 (180)
Apr 21 22:24:58 VERBOSE[31184] logger.c: -- Current tone (127) is equiv to wanted tone (127). Ignoring.
Apr 21 22:24:59 DEBUG[31157] chan_sccp.c: Start message
Apr 21 22:24:59 VERBOSE[31157] logger.c: == >> Got message KeypadButtonMessage
Apr 21 22:24:59 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 DEBUG[31157] chan_sccp.c: Stop message
Apr 21 22:24:59 VERBOSE[31184] logger.c: Digit: 4 (1804)
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- Current tone (127) is equiv to wanted tone (127). Ignoring.
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- Asked to indicate '3' (Dialing) condition on channel SCCP/cisco6-00000001
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- Sending tone 36
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type StartToneMessage (8 bytes)
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type DisplayPromptStatusMessage (48 bytes)
Apr 21 22:24:59 VERBOSE[31184] logger.c: == {SelectSoftKeysMessage} lineInstance=1 callReference=0 softKeySetIndex=8 validKeyMask=127/127
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type SelectSoftKeysMessage (20 bytes)
Apr 21 22:24:59 VERBOSE[31184] logger.c: == {CallStateMessage} callState=RingOut(3), lineInstance=1, callReference=1
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type CallStateMessage (16 bytes)
Apr 21 22:24:59 DEBUG[31184] sccp_channel.c: Start send_callinfo
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type CallInfoMessage (208 bytes)
Apr 21 22:24:59 DEBUG[31184] sccp_channel.c: Stop send_callinfo
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- Executing Dial("SCCP/cisco6-00000001", "SCCP/cisco3|50|r") in new stack
Apr 21 22:24:59 VERBOSE[31184] logger.c: SCCP trying to call SCCP, format 4, data, cisco3
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- --*> cisco6
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- --*> cisco4
Apr 21 22:24:59 DEBUG[31184] chan_sccp.c: --> call dev_allocate in sccp_request
Apr 21 22:24:59 DEBUG[31184] sccp_device.c: Start sccp_dev_allocate_channel
Apr 21 22:24:59 DEBUG[31184] sccp_device.c: After: #Channel ->lnext = (nil), c = 0x8166da8, channels = 0x814cee8
Apr 21 22:24:59 DEBUG[31184] sccp_pbx.c: Channels: 0x814cee8
Apr 21 22:24:59 DEBUG[31184] sccp_pbx.c: Channels: 0x814cee8
Apr 21 22:24:59 DEBUG[31184] sccp_pbx.c: PVT: SCCP/cisco3-00000002
Apr 21 22:24:59 WARNING[31184] sccp_pbx.c: !! New channel cid_name=eav, T
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- New channel context: default
Apr 21 22:24:59 WARNING[31184] sccp_pbx.c: !! cid.cid_name=eav, T
Apr 21 22:24:59 DEBUG[31184] sccp_device.c: New channel name is: SCCP/cisco3-00000002
Apr 21 22:24:59 DEBUG[31184] sccp_device.c: After: #Channel ->lnext = (nil), c = 0x8166da8, channels = 0x814cee8
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=eav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=eav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 DEBUG[31184] sccp_device.c: After: #Channel ->lnext = 0x814cee8, c = 0x8166da8, chans = 0x8166da8
-k-t-s-
|
Откуда: spb
Сообщений: 342
|
Re: Господа ! давайте профессионально поговорим по поводу chan_sccp !
Apr 21 22:24:59 DEBUG[31184] sccp_device.c: Stop sccp_dev_allocate_channel
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=eav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=eav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 DEBUG[31184] chan_sccp.c: -> Return owner->cid.cidname=eav, T
Apr 21 22:24:59 DEBUG[31184] sccp_pbx.c: start sccp_pbx_call
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 VERBOSE[31184] logger.c: > Asterisk request to call: SCCP/cisco3-00000002
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type SetLampMessage (16 bytes)
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type SetRingerMessage (8 bytes)
Apr 21 22:24:59 VERBOSE[31184] logger.c: == {CallStateMessage} callState=RingIn(4), lineInstance=1, callReference=2
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type CallStateMessage (16 bytes)
Apr 21 22:24:59 DEBUG[31184] sccp_channel.c: Start send_callinfo
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type CallInfoMessage (208 bytes)
Apr 21 22:24:59 DEBUG[31184] sccp_channel.c: Stop send_callinfo
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type DisplayPromptStatusMessage (48 bytes)
Apr 21 22:24:59 VERBOSE[31184] logger.c: == {SelectSoftKeysMessage} lineInstance=1 callReference=0 softKeySetIndex=3 validKeyMask=127/127
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type SelectSoftKeysMessage (20 bytes)
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 DEBUG[31184] sccp_pbx.c: stop sccp_pbx_call
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- Called cisco3
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- Asked to indicate '3' (Dialing) condition on channel SCCP/cisco6-00000001
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- Current tone (36) is equiv to wanted tone (36). Ignoring.
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type DisplayPromptStatusMessage (48 bytes)
Apr 21 22:24:59 VERBOSE[31184] logger.c: == {CallStateMessage} callState=RingOut(3), lineInstance=1, callReference=1
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type CallStateMessage (16 bytes)
Apr 21 22:24:59 DEBUG[31184] sccp_channel.c: Start send_callinfo
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=(null)
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! start show_owners
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=(null)
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:24:59 WARNING[31184] sccp_channel.c: !! stop show_owners
Apr 21 22:24:59 VERBOSE[31184] logger.c: == Sending Packet Type CallInfoMessage (208 bytes)
Apr 21 22:24:59 DEBUG[31184] sccp_channel.c: Stop send_callinfo
Apr 21 22:24:59 VERBOSE[31184] logger.c: -- SCCP/cisco3-00000002 is ringing
Apr 21 22:25:01 DEBUG[31157] chan_sccp.c: Start message
Apr 21 22:25:01 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:25:01 WARNING[31157] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=(null)
Apr 21 22:25:01 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:25:01 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:25:01 VERBOSE[31157] logger.c: == Sending Packet Type KeepAliveAckMessage (4 bytes)
Apr 21 22:25:01 VERBOSE[31157] logger.c: -- Checking mailbox: 1806
Apr 21 22:25:01 DEBUG[31157] chan_sccp.c: Stop message
Apr 21 22:25:04 DEBUG[31157] chan_sccp.c: Start message
Apr 21 22:25:04 VERBOSE[31157] logger.c: == >> Got message SoftKeyEventMessage
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=(null)
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:25:04 DEBUG[31157] sccp_actions.c: Got Softkey: keyEvent=11 lineInstance=1 callReference=2
Apr 21 22:25:04 VERBOSE[31157] logger.c: == Softkey Answer (11) has been pressed.
Apr 21 22:25:04 VERBOSE[31157] logger.c: -- Calling func()
Apr 21 22:25:04 DEBUG[31157] sccp_actions.c: ! C->owner->cid.cid_name (null)
Apr 21 22:25:04 DEBUG[31157] sccp_actions.c: ! Call ID= 2
Apr 21 22:25:04 DEBUG[31157] sccp_softkeys.c: ### Answer Softkey pressed
Apr 21 22:25:04 DEBUG[31157] sccp_softkeys.c: ##! Owner->cid.cid_name=(null)
Apr 21 22:25:04 VERBOSE[31157] logger.c: -- Device d=0x814e430 s=0x8131488 s->d->s=0x8131488 Taken Offhook
Apr 21 22:25:04 DEBUG[31157] sccp_actions.c: Anwered Ringing Channel
Apr 21 22:25:04 VERBOSE[31157] logger.c: == Sending Packet Type SetRingerMessage (8 bytes)
Apr 21 22:25:04 VERBOSE[31157] logger.c: == Sending Packet Type SetLampMessage (16 bytes)
Apr 21 22:25:04 VERBOSE[31157] logger.c: == {SelectSoftKeysMessage} lineInstance=1 callReference=0 softKeySetIndex=1 validKeyMask=127/127
Apr 21 22:25:04 VERBOSE[31157] logger.c: == Sending Packet Type SelectSoftKeysMessage (20 bytes)
Apr 21 22:25:04 VERBOSE[31157] logger.c: == {SetSpeakerModeMessage} speakerMode=1
Apr 21 22:25:04 VERBOSE[31157] logger.c: == Sending Packet Type SetSpeakerModeMessage (8 bytes)
Apr 21 22:25:04 VERBOSE[31157] logger.c: == {CallStateMessage} callState=OffHook(1), lineInstance=1, callReference=2
Apr 21 22:25:04 VERBOSE[31157] logger.c: == Sending Packet Type CallStateMessage (16 bytes)
Apr 21 22:25:04 DEBUG[31157] sccp_channel.c: Start send_callinfo
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=(null)
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! stop show_owners
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: Incoming call SCCP/cisco3-00000002 doesn't have CallerId name
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! start show_owners
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! Show Owner CallID=2, cid.cid_name=(null)
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! Show Owner CallID=1, cid.cid_name=pav, T
Apr 21 22:25:04 WARNING[31157] sccp_channel.c: !! stop show_owners
-k-t-s-
|
Сообщений: 85
|
Re: Господа ! давайте профессионально поговорим по поводу chan_sccp !
А cdr пишутся верно с правильными src и dst?
Если да, то может быть посмотреть откуда там берется src и dst?
(Например у меня была такая ситуация: ${CALLERID} содержит имя и номер, а отдельно ${CALLERIDNAME} и ${CALLERIDNUM} - всегда NULL.
Т.е. макросы, использующие ${CALLERIDNUM} в extensions.conf не работали.
Проверял на разных версиях, сейчас стоит версия из cvs - все равно приходят пустые значения, при этом удалось исправить, посмотрев откуда берутся src и dst в cdr-модуле).
|
Откуда: spb
Сообщений: 342
|
Re: Господа ! давайте профессионально поговорим по поводу chan_sccp !
это сущие мелочи по сравнению с тем что в драйвере открылось.!
мы его всетаки переписали (правда стала коммерческая версия) прес релиз будет на voip.rond.net на днях
а отдельно править cidnum и cidname толку нет
там все кривое как индейский бумеранг, и то, что это хоть как то работает просто чудо!
-k-t-s-
|
Сообщений: 120
|
Re: Господа ! давайте профессионально поговорим по поводу chan_sccp !
а чем не устраивает Sccp2 ? последняя версия работает на ура, опробованно на 7970 и 7940 телефонах, есно с sccp прошивкой последний. конечно мало функций, но они и как правило не нужны людям, у кого стоят такие телефоны. таких проблем, как описанно выше нету.
|
Откуда: spb
Сообщений: 342
|
Re: Господа ! давайте профессионально поговорим по поводу chan_sccp !
ну ок
а 7902 7910 7912 7905 7920 7970 7914 7936 7934
читайте начало поста внимательно!
-k-t-s-
|
Сообщений: 120
|
Re: Господа ! давайте профессионально поговорим по поводу chan_sccp !
я внимательно читал начало поста. Драйвер от Зорро, работает очень криво, верее сказать вообще не работает. немецко-итальянкий драйвер работает четко и стабильно, почти все функции обьявленные в нем работают на ура, такие как трансфер, и удержание звонка. опробованно уже на людях. не говоря о мелких функциях типа ДНД и так далее. тестилось, и работает все на 7970 телефонах. с остальными - лучше конечно прошивку сип залить, а где ее нету (7934 7936) - драйвер стабильно рабоатет.
|
Откуда: spb
Сообщений: 342
|
Re: Господа ! давайте профессионально поговорим по поводу chan_sccp !
Ну тогда вам наверно в качестве подтверждения ваших слов стоит заехать ко мне на технологическую площадку , и поставить этот драйвер и показать мне как хорошо он работает. Нахожусь я в Питере , оплачу дорогу туда и обратно (без базара) , проживание и еду + дам бонус после тестов.
p.s Я проблемой написания драйвера под sccp занимаюсь больше 10 месяцев и еще не готов объявить о выходе релиза ;).
Ну а если вы так уверены в своих словах то милости просим к нам (обеспечу всеми доступными телефонами)
p.p.s Скажу более ,после написания и полного теста драйвера я собираюсь его продавать за деньги , а не отдавать на халяву, и поверьте клиентов есть много.
p.p.p.s А главное мне понравилась эта строчка <quote>а где ее нету (7934 7936)</quote> ;)
-k-t-s-
|
|