VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Cisco и сигнал отбой

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Cisco и сигнал отбой

Сообщение ded »

Поставьте в [global] debug = 10, чего жалеть?

Кабы мониторили
tcpdump host 192.168.1.171 and port tftp
то видели бы запросы по имиджу loadinformation.

но торопиться не надо. Судя по логу

Код: Выделить всё

  == SEP0004F2E09346: Ending call SCCP/102-00000031 (state:OFFHOOK)
    -- SEP0004F2E09346: Sending hangupRequest to Call SCCP/102-00000031 (state: OFFHOOK)
    -- SCCP/102-00000032: schedule digittimeout 5
  == SEP0004F2E09346: Ending call SCCP/102-00000032 (state:OFFHOOK)
    -- SEP0004F2E09346: Sending hangupRequest to Call SCCP/102-00000032 (state: OFFHOOK)
    -- SCCP/102-00000033: schedule digittimeout 5
SCCP: Timeout for call 'SCCP/102-00000033'. Nothing to dial -> INVALIDNUMBER
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
  == SEP0004F2E09346: Ending call SCCP/102-00000033 (state:INVALIDNUMBER)
    -- SEP0004F2E09346: Sending hangupRequest to Call SCCP/102-00000033 (state: INVALIDNUMBER)
кнопка посылает отбой -
Sending hangupRequest to Call SCCP/102-00000031 (state: OFFHOOK), при этом говорит
Ending call SCCP/102-00000032 (state:OFFHOOK)
но как будто без понятия, шлётся вдогонку второй
Sending hangupRequest to Call SCCP/102-00000032 (state: OFFHOOK)
но канал уже закрылся, поэтому
Ending call SCCP/102-00000033 (state:INVALIDNUMBER)

Можно убедиться, что кнопка посылает hangup request
tcpdump host 192.168.1.17

Должна выполняться ручная команда при такой ситуации, во время разговора -
channel hangup request SCCP-bla-bla-bla (какой там есть)

Может у вас кривая версия chan_sccp? Какую брали?
Последний раз редактировалось ded 05 фев 2019, 20:21, всего редактировалось 1 раз.
corpse
Сообщения: 78
Зарегистрирован: 21 июл 2016, 11:17

Re: Cisco и сигнал отбой

Сообщение corpse »

Может у вас кривая версия chan_sccp? Какую брали?
Брал последний STABLE: (Chan_SCCP-4.2.3-STABLE_r6728), но если честно начинаю сомневаться в своих способностях.
Еще, я может не правильно Вас понял, но прокомментирую на всякий случай, чтоб недопонимания не было, тот лог который я приложил - это 3 звонка подряд, то есть последовательность для одного звонка такая:

Код: Выделить всё

== SEP0004F2E09346: Ending call SCCP/102-00000032 (state:OFFHOOK)
    -- SEP0004F2E09346: Sending hangupRequest to Call SCCP/102-00000032 (state: OFFHOOK)
а,вот:
Ending call SCCP/102-00000033 (state:INVALIDNUMBER)
Это как раз когда на кнопку уже не реагирует и просто отваливается по таймауту, при этом идет сигнал занято.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Cisco и сигнал отбой

Сообщение ded »

Надо debug = 10
Надо смотреть
core show channels
в момент когда не работает кнопка
Надо убедиться, что кнопка посылает hangup request наблюдая
tcpdump host 192.168.1.171
Надо downgrade chan_sccp
на всякий пожарный.

*CLI> sccp set debug all
corpse
Сообщения: 78
Зарегистрирован: 21 июл 2016, 11:17

Re: Cisco и сигнал отбой

Сообщение corpse »

tcpdump host 192.168.1.171
Вы были изначально правы, проблема видимо с аппаратом, но не физика а прошивка походу. Поскольку картинка при нерабочей кнопке:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: tcpdump нерабочей кнопки

Код: Выделить всё

00:38:00.346403 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [P.], seq 2720710018:2720710042, ack 2085372992, win 8192, length 24
00:38:00.346812 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 1:17, ack 24, win 1144, length 16
00:38:00.346827 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 17:41, ack 24, win 1144, length 24
00:38:00.346834 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 41:77, ack 24, win 1144, length 36
00:38:00.346840 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 77:93, ack 24, win 1144, length 16
00:38:00.346847 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 93:149, ack 24, win 1144, length 56
00:38:00.346854 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 149:177, ack 24, win 1144, length 28
00:38:00.346861 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 177:205, ack 24, win 1144, length 28
00:38:00.350489 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [.], ack 205, win 7996, length 0
00:38:05.346239 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 205:261, ack 24, win 1144, length 56
00:38:05.346261 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 261:289, ack 24, win 1144, length 28
00:38:05.348004 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [.], ack 289, win 8116, length 0
Пакет в 00:38:00.350489 это уже отлуп по времени. То есть кнопка не шлет пакет.
В отличии от момента когда еще все работает:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: tcpdump рабочий

Код: Выделить всё

00:31:30.059393 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [P.], seq 2720709634:2720709658, ack 2085370796, win 8192, length 24
00:31:30.059778 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 1:17, ack 24, win 1144, length 16
00:31:30.059790 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 17:41, ack 24, win 1144, length 24
00:31:30.059798 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 41:77, ack 24, win 1144, length 36
00:31:30.059806 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 77:93, ack 24, win 1144, length 16
00:31:30.059813 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 93:149, ack 24, win 1144, length 56
00:31:30.059820 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 149:177, ack 24, win 1144, length 28
00:31:30.059827 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 177:205, ack 24, win 1144, length 28
00:31:30.063430 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [.], ack 205, win 7996, length 0
00:31:31.593260 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [P.], seq 24:48, ack 205, win 8192, length 24
00:31:31.593472 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 205:229, ack 48, win 1144, length 24
00:31:31.593485 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 229:253, ack 48, win 1144, length 24
00:31:31.593492 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 253:265, ack 48, win 1144, length 12
00:31:31.593498 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 265:285, ack 48, win 1144, length 20
00:31:31.593504 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 285:297, ack 48, win 1144, length 12
00:31:31.593516 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 297:325, ack 48, win 1144, length 28
00:31:31.593518 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 325:361, ack 48, win 1144, length 36
00:31:31.593520 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 361:377, ack 48, win 1144, length 16
00:31:31.593529 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 377:405, ack 48, win 1144, length 28
00:31:31.593577 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 405:453, ack 48, win 1144, length 48
00:31:31.597617 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [.], ack 453, win 7952, length 0
00:31:31.597644 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 453:617, ack 48, win 1144, length 164
00:31:31.608837 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [.], ack 617, win 7804, length 0
00:31:34.559045 IP 192.168.1.217.tripwire > 192.168.1.251.sieve-filter: Flags [P.], seq 48:60, ack 617, win 8192, length 12
00:31:34.559115 IP 192.168.1.251.sieve-filter > 192.168.1.217.tripwire: Flags [P.], seq 617:629, ack 60, win 1144, length 12
Остальную информацию тоже собрал, но в связи со вскрывшимися подробностями, есть ли смысл ее прикладывать? Видимо надо разбираться с обновлением прошивки?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Cisco и сигнал отбой

Сообщение ded »

Версия вполне рабочая, мы когда-то лет 5 назад её ставили, отдали клиенту, и забыли. Но вот на всякий пожарный в личке скину ссылку.
corpse
Сообщения: 78
Зарегистрирован: 21 июл 2016, 11:17

Re: Cisco и сигнал отбой

Сообщение corpse »

Но вот на всякий пожарный в личке скину ссылку.
Большое спасибо, но он почему то не похватывает прошивку ни как:

Код: Выделить всё

01:33:05.611251 ARP, Reply 192.168.1.251 is-at 00:16:76:ca:78:bd (oui Unknown), length 28
01:33:05.612468 IP 192.168.1.217.cap > 192.168.1.251.tftp:  32 RRQ "SEP0004f2e09346.cnf.xml" octet
01:33:05.613421 IP 192.168.1.251.36807 > 192.168.1.217.cap: UDP, length 19
01:33:05.635366 IP 192.168.1.217.6a44 > 192.168.1.251.tftp:  27 RRQ "XMLDefault.cnf.xml" octet
01:33:05.636232 IP 192.168.1.251.46211 > 192.168.1.217.6a44: UDP, length 516
01:33:05.639774 IP 192.168.1.217.6a44 > 192.168.1.251.46211: UDP, length 4
01:33:05.639809 IP 192.168.1.251.46211 > 192.168.1.217.6a44: UDP, length 371
01:33:05.643361 IP 192.168.1.217.6a44 > 192.168.1.251.46211: UDP, length 4
01:33:11.002909 IP 192.168.1.217.iad3 > 192.168.1.251.sieve-filter: Flags [S], seq 2082885053, win 8192, options [mss 1460], length 0
01:33:11.002943 IP 192.168.1.251.sieve-filter > 192.168.1.217.iad3: Flags [S.], seq 3477103131, ack 2082885054, win 1460, options [mss 1460], length 0
01:33:11.004409 IP 192.168.1.217.iad3 > 192.168.1.251.sieve-filter: Flags [.], ack 1, win 8192, length 0
01:33:14.002651 IP 192.168.1.217.iad3 > 192.168.1.251.sieve-filter: Flags [P.], seq 1:105, ack 1, win 8192, length 104
01:33:14.002683 IP 192.168.1.251.sieve-filter > 192.168.1.217.iad3: Flags [.], ack 105, win 1460, length 0
01:33:14.004607 IP 192.168.1.217.iad3 > 192.168.1.251.sieve-filter: Flags [P.], seq 105:161, ack 1, win 8192, length 56
01:33:14.004628 IP 192.168.1.251.sieve-filter > 192.168.1.217.iad3: Flags [.], ack 161, win 1460, length 0
01:33:14.004811 IP 192.168.1.251.sieve-filter > 192.168.1.217.iad3: Flags [P.], seq 1:33, ack 161, win 1460, length 32
01:33:14.004834 IP 192.168.1.251.sieve-filter > 192.168.1.217.iad3: Flags [P.], seq 33:45, ack 161, win 1460, length 12
01:33:14.006741 IP 192.168.1.217.iad3 > 192.168.1.251.sieve-filter: Flags [.], ack 45, win 8156, length 0
...
И все телефон загружен, прошивка старая.
corpse
Сообщения: 78
Зарегистрирован: 21 июл 2016, 11:17

Re: Cisco и сигнал отбой

Сообщение corpse »

ded огромное спасибо!
Вопрос решено: прошивка помогла, после прошивки все заработало, как должно быть.

Код: Выделить всё

но он почему то не похватывает прошивку ни как
сам балбес, забыл что *nix учитывает регистр в имени файла, ошибся в букве, соответственно он тупо его не находил.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Cisco и сигнал отбой

Сообщение ded »

Не в том месте стоит тег loadInformation и неправильный, нельзя копировать вслепую из XMLdefault.xml

Код: Выделить всё

<device>
        <devicePool>
                <callManagerGroup>
                        <members>
                                <member  priority="0">
                                        <callManager>
                                                <ports>
                                                        <ethernetPhonePort>2000</ethernetPhonePort>
                                                </ports>
                                                <processNodeName>192.168.1.251</processNodeName>
                                        </callManager>
                                </member>
                        </members>
                </callManagerGroup>
        </devicePool>
        <versionStamp>{Aug 22 2006 19:25:00}</versionStamp>
        <loadInformation>cmterm_7936.3-3-21-0</loadInformation>
        <userLocale>
                <name>English_United_States</name>
                <langCode>en</langCode>
        </userLocale>
        <networkLocale>United_States</networkLocale>
        <idleTimeout>0</idleTimeout>
        <authenticationURL>437@pbx.postmet.de</authenticationURL>
        <directoryURL>http://pbx.postmet.com/cisco/services/PhoneDirectory.php</directoryURL>
        <servicesURL>http://pbx.postmet.com/cisco/services/index_cisco.php</servicesURL>
        <idleURL></idleURL>
        <informationURL></informationURL>
        <messagesURL></messagesURL>
        <proxyServerURL>xbmc.postmet.com</proxyServerURL>
        <servicesURL></servicesURL>
</device>
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH