Есть телефоны Cisco CP-7941G с прошивкой SCCP41.8-3-2S, которые ранее были подключены к CCM. Но на площадке, где стоит CCM отключили канал связи и телефоны стоят баластом. Руководство попросило придумать что-нибудь, чтоб ими все-таки пользоваться.
Взялся поднимать Asterisk v1.4.26 на CentOS, прикрутил chan_sccp-b_20090602. Чтобы не сильно запутаться (с * работаю не так давно) поставил для себя сначала задачу - чтобы по телефонам можно было резговаривать. В настройки всяких переадресаций и тому подобных наворотов лезть пока не стал, поэтому сделал только минимальные настройки.
Результаты: Телефоны подключились, зарегистрировались и при звонке проходит гудок, то есть вызов идет. Но когда снимаешь трубку, то голоса не слышно в обе стороны. При всем при этом, софтовые SIP-телефоны X-Lite я настроил и они соединяются и звонят нормально, голос проходит в обе стороны между ними, с 7941 они соединяются (звонок проходит), а при разговоре - опять проблема с голосом и тоже в обе стороны не слышно.. Телефоны и Asterisk располагаются в одном сегменте сети. для тестирования воткнуты в обычный коммутатор (Switch). Пытался с неделю разобраться что к чему, думал, что может что забыл собрать при установке Астериска, игрался с конфигурационными файлами, грешил на кодеки, искал какие-то подсказки на форумах, но все тщетно
В логах Asterisk'а пишется следующее:
(см. прикрепленный файл Log_asterisk)
Смущают строки:
-- SCCP: (sccp_channel_get_rtp_peer) Asterisk requested RTP peer for channel SCCP/2000-0000000f
-- SCCP: (sccp_channel_get_rtp_peer) NO RTP
на сколько я правильно понял, не может установиться RTP-соединение. товарищ Spaiker, глянув лог тоже подтвердил: "ну он же вам пишет SCCP: (sccp_channel_get_rtp_peer) NO RTP".
По запросам в поисковике на данную проблему выдается всего 2 ссылки (на немецко- и англо- язычные ресурсы), где проблему вроде как не решили.
Пробовал опять ковырять настройки RTP, SCCP - ничего не получилось. Полез опять в телефон. В настройках телефона нашел в параметрах устройства в сетевых настройках нашел опцию "Протокол управления RTP", которой присвоено значение "Запрещен". Будучи пока недостаточно компетентным специалистом в этом вопросе грешу на эту опцию, но средствами телефона ее нельзя поменять. Может где-то в конфигурационных файлах это прописывается?
Прошу помочь в решении данной проблемы, либо направить мои старания в нужную сторону.
Еще бы хотелось знать, где посмотреть информацию по изменению параметра "Протокол управления RTP" в телефоне cisco 7941, если проблема связана с ним (да и даже если не в этом проблема), так как никаких инструкций или манов по этому вопросу я не нашел к сожалению (так же как и не нашел толковой литературы с описанием конфигурационных файлов протокола SCCP).
Если для анализа потребуются мои конфигурационные файлы - выложу.
Протокол управления RTP - это RTCP
http://ru.wikipedia.org/wiki/RTCP
| terminal писал(а): |
| а почему бы не по SIP? |
Сразу не стал перепрошивать, так как етлефоны уже прошиты на SCCP и работали на CCM, в дальнейшем планируется восстанавление канала связи и возможно обратное подключение их к CCM, если не одобрят решение настроить trunk.
Но, после долгих мучений уже склоняюсь к этому, но все равно хочется узнать причину, которая может лежать на поверхности, потому что в дальнейшем, мне кажется, когда-нибудь придется столкнуться с ней снова.
Я хотел 7911 подключить к астеру, хотел перейти полностью с циски на астер в одном из офисов, но так и не решился разбираться с SCCP.
Но если ты решился, то можно попробовать триксбокс, у него вроде всё есть для подключению даже через веб морду настраивается...
| Ded писал(а): |
| Да, но автор топика убурится в перепрошивку, это на 2-3 страницы диалогов с общим названием "Всё перепробовал - не выходит!" |
Сегодня пытался перепрошить 1 телефон на SIP, чтоб посмотреть что будет легче - на SIP или SCCP настраивать 50+ телефонов ). Так как пока искал инфу по сабжу топика, читал много и про SIP (интересно и пригодится). Прошил, подключил, настроил, разговаривает ) но мучился с локалью русской (так пока и не настроил) и поиском описания параметров конфиов *.xml, которые тоже к сожалению не нашел ( настроил тока основные параметры))
Added after 7 minutes:
| Viktor писал(а): |
| хотел перейти полностью с циски на астер в одном из офисов |
Тоже думал, но полностью перевести все не получится по той простой причине, что контора государственная, оборудование поставлено свыше )) и CCM настроен на ЦА в Москве. Мне кажется, что они меня пошлют, если я предложу настроить их оборудование на работу с моим * )) Астериск ставлю тока в одном офисе, где начальство сидит, чтоб пока ССM недоступен, они могла разговаривать по телефонам. В далюнейшем буду пытаться транк настраивать на CCM как канал появится. Да и просто интересно и с SIP поработать и с SCCP
Может игрались с настройками, типа earlyrtp= ?
Added after 2 minutes:
русской локали для SIP не существует вроде.
| Himich_ писал(а): |
| ...но мучился с локалью русской (так пока и не настроил)... |
можете не мучаться.. её нет
| Ded писал(а): |
| Фиг его знает, но сколько всякой SCCP фигни подключал - не было особых проблем, чуть больше повозиться чем SIP device, чтобы подключить. Может игрались с настройками, типа earlyrtp= ? Added after 2 minutes: русской локали для SIP не существует вроде. |
с настройками directrtp и earlyrtp игрался когда пытался выяснить проблему. когда ставишь directrtp=on и earlyrtp=dial, то в логах:
-- SCCP: (sccp_channel_get_rtp_peer) Asterisk requested RTP peer for channel SCCP/2047-0000000e
-- SCCP: (sccp_channel_get_rtp_peer) Using AST_RTP_TRY_NATIVE for channel SCCP/2047-0000000e
-- SCCP: (sccp_channel_get_rtp_peer) Asterisk requested RTP peer for channel SCCP/2000-0000000f
-- SCCP: (sccp_channel_get_rtp_peer) NO RTP
а если убираешь вообще их, то в логах:
-- SCCP: (sccp_channel_get_rtp_peer) Asterisk requested RTP peer for channel SCCP/2047-0000000e
-- SCCP: (sccp_channel_get_rtp_peer) NO RTP
-- SCCP: (sccp_channel_get_rtp_peer) Asterisk requested RTP peer for channel SCCP/2000-0000000f
-- SCCP: (sccp_channel_get_rtp_peer) NO RTP
Про локаль нашел эту же Вашу фразу (точно не помню на каком ресурсе, кажется на астериск-саппорт), смутило слово "вроде" )) решил проверить, вот и пытался, попытка - не пытка ))
Added after 1 hours 21 minutes:
Тему можно закрывать. Специалистам за попытки помочь огромное спасибо.
Проблема решена простым способом: я скачал какую-то другую версию модула SCCP, вместо chan_sccp-b_20090602 нашел chan_sccp-2, решил попробовать поставить его. после замены модуля и релоада телефоны заработали нормально.
Но все равно хотелось бы узнать в чем проблема, жаль сроки не позволили поковыряться (( Может я в чем-то был не прав, когда ставил chan_sccp-b_20090602, так как пока не достаточно разбираюсь во всем этом (если объясните различия, то за это отдельное спасибо).
Если посоветуете литературу по настройке Астериска (как по протоколу SIP, так и по SCCP) для новичков в этом вопросе - буду очень признателен. Сам настраивал и изучал пока все это по книге "AsteriskTM:
будущее телефонии. Второе издание" Джим Ван Меггелен, Лейф Мадсен и Джаред Смит (+куча форумов облазил). но там про SCCP ничего нет.
Еще раз всем спасибо.
Давным-давно, когда деревья были большими, я бился об эти грабли, и раз уйдя от непонятного на понятный иработающий chan_sccp забыл думать.
http://ru.wikipedia.org/wiki/SCCP
| Ded писал(а): |
| русской локали для SIP не существует вроде. |
Существует, но не для всех моделей телефонов.
из readme:
TITLE: Cisco Unified Communications Locale Installer 8.4.3.1000
for Cisco Unified IP Phones 8.4(3) Readme
DATE: 12th, January 2009
Russian (Russian Federation)
=====================================================================
---------------------------------------------------------------------
Table: Cisco Unified IP Phone Models (Protocol)
---------------------------------------------------------------------
[X] Cisco Unified IP Phone 3911 (SIP)
[X] Cisco Unified IP Phone 3951 (SIP)
[ ] Cisco Unified IP Phone 7902 (SCCP)
[X] Cisco Unified IP Phone 7905 (SCCP)
[X] Cisco Unified IP Phone 7906 (SCCP)
[X] Cisco Unified IP Phone 7906 (SIP)
[X] Cisco Unified IP Phone 7911 (SCCP)
[X] Cisco Unified IP Phone 7911 (SIP)
[X] Cisco Unified IP Phone 7912 (SCCP)
[X] Cisco Unified IP Phone 7931 (SCCP)
[X] Cisco Unified IP Phone 7931 (SIP)
[X] Cisco Unified IP Phone 7937 (SCCP)
[ ] Cisco Unified IP Phone 7937 (SIP)
[X] Cisco Unified IP Phone 7940 (SCCP)
[X] Cisco Unified IP Phone 7941 (SCCP)
[X] Cisco Unified IP Phone 7941 (SIP)
[X] Cisco Unified IP Phone 7942 (SCCP)
[X] Cisco Unified IP Phone 7942 (SIP)
[X] Cisco Unified IP Phone 7945 (SCCP)
[X] Cisco Unified IP Phone 7945 (SIP)
[X] Cisco Unified IP Phone 7960 (SCCP)
[X] Cisco Unified IP Phone 7961 (SCCP)
[X] Cisco Unified IP Phone 7961 (SIP)
[X] Cisco Unified IP Phone 7962 (SCCP)
[X] Cisco Unified IP Phone 7962 (SIP)
[X] Cisco Unified IP Phone 7965 (SCCP)
[X] Cisco Unified IP Phone 7965 (SIP)
[X] Cisco Unified IP Phone 7970 (SCCP)
[X] Cisco Unified IP Phone 7970 (SIP)
[X] Cisco Unified IP Phone 7971 (SCCP)
[X] Cisco Unified IP Phone 7971 (SIP)
[X] Cisco Unified IP Phone 7975 (SCCP)
[X] Cisco Unified IP Phone 7975 (SIP)
[X] Cisco Unified IP Phone Expansion Module 7914
[X] Cisco Unified IP Phone Expansion Module 7915
[X] Cisco Unified IP Phone Expansion Module 7916
[ ] Cisco Unified IP Communicator (SCCP)
[X] Cisco Unified Wireless IP Phone 7920 (SCCP)
[X] Cisco Unified Wireless IP Phone 7921 (SCCP)
[X] Cisco Unified Wireless IP Phone 7925 (SCCP)
--------------------------------------------------
У меня, кстати, на trixbox chan_sccp-b_20090602 стоит. Работает отлично.
Последний раз редактировалось: momok (Пт Авг 07, 2009 15:46)
| momok писал(а): |
| Table: Cisco Unified IP Phone Models (Protocol) --------------------------------------------------------------------- [X] Cisco Unified IP Phone 3911 (SIP) [X] Cisco Unified IP Phone 3951 (SIP) [X] Cisco Unified IP Phone 7906 (SIP) [X] Cisco Unified IP Phone 7911 (SIP) [X] Cisco Unified IP Phone 7931 (SIP) [X] Cisco Unified IP Phone 7941 (SIP) [X] Cisco Unified IP Phone 7942 (SIP) [X] Cisco Unified IP Phone 7945 (SIP) [X] Cisco Unified IP Phone 7961 (SIP) [X] Cisco Unified IP Phone 7962 (SIP) [X] Cisco Unified IP Phone 7965 (SIP) [X] Cisco Unified IP Phone 7970 (SIP) [X] Cisco Unified IP Phone 7971 (SIP) [X] Cisco Unified IP Phone 7975 (SIP) [X] Cisco Unified IP Phone Expansion Module 7914 [X] Cisco Unified IP Phone Expansion Module 7915 [X] Cisco Unified IP Phone Expansion Module 7916 |
Asterisk*CLI> module load chan_sccp.so
== Platform byte order : LITTLE ENDIAN
== Parsing '/etc/asterisk/sccp.conf': Found
-- GLOBAL: Preferred capability (alaw|ulaw)
-- Added device 'SEP001DA2F3D61C' (7941)
-- Added device 'SEP001BD40C49CA' (7941)
-- Added device 'SEP001E135CEA29' (7941)
-- Added line '2056'
[Aug 11 13:58:00] WARNING[8273]: chan_sccp.c:914 build_lines: Unknown param at line 67: line = 2056
-- Added line '2011'
[Aug 11 13:58:00] WARNING[8273]: chan_sccp.c:914 build_lines: Unknown param at line 80: line = 2011
-- Added line '2055'
[Aug 11 13:58:00] WARNING[8273]: chan_sccp.c:914 build_lines: Unknown param at line 93: line = 2055
-- SCCP channel driver up and running on 10.66.143.105:2000
-- SCCP listening on 10.66.143.105:2000
== Registered channel type 'SCCP' (Skinny Client Control Protocol (SCCP))
== Registered application 'SetCalledParty'
== Registered application 'SetMessage'
Loaded chan_sccp.so => (Skinny Client Control Protocol (SCCP).
но тем неменее модуль загружается. может подскажете что может быть? ошибок в синтаксисе вроде бы нет
[lines]
id = 2011
pin = 1235
label = 2011
description = Polukhin I. P.
context = cisco
callwaiting = 1
incominglimit = 2
cid_name = Polukhin I. P.
cid_num = 2011
line => 2011
уже и не знаю на что грешить, может подскажет кто?
Все бы ничего, разговаривать по телефонам можно, этого и добивался, но при добавлении еще 3-4-х телефонов в конфиг Asterisk ведет себя неадекватно )) На команду sccp show devices говорит что телефонов конфиге нет вообще
Asterisk*CLI> sccp show devices
Asterisk*CLI>
NAME ADDRESS MAC Reg. State
================ =============== ================ ==========
Asterisk*CLI>
а потом уходит в себя )) т.е. не отвечает ни на какие команды
Asterisk*CLI> restart now
Asterisk*CLI> help
Asterisk*CLI>
тока на exit реагирует
Himich_ судя по всему у тебя где-то косяк в конфиге. У меня тоже были пару раз проблемы из-за того, что я поставил точку не туда или что-нибудь в этом духе.
Может еще кто подскажет, можно ли в конфиге sccp создавать шаблоны телефонов, как в SIP.conf? если да, то где можно почитать подробное описание параметров и синтаксис sccp.conf?
_________________
"Дурак даст голодному рыбу, умный даст удочку и научит ловить"
"делай ошибки - найдешь истину" (японская поговорка)
Например комент типа id = 6000 ; future use не достаточно информативен, хоть и можно понять для чего эта строка, но эта строка с таким коментом далеко не единственная )
_________________
"Дурак даст голодному рыбу, умный даст удочку и научит ловить"
"делай ошибки - найдешь истину" (японская поговорка)
Поделитесь свежей SIP прошивкой для 7911 пожалуйста...
С удивлением обнаружил по сообщению momok, что Cisco сделало локаль для 7931 протокол SIP.
Будьте любезны, поделитесь, пожалуйста со мной!
У меня есть парк телефонов - 7912, 7940, 7931. Первые два подключены по SCCP (модуль chan_sccp-b_20090602).
Последний по SCCP не работает - валит * при регистрации
--
segfault at 2 ip 003a3b25 sp b7e84010 error 6 in chan_sccp.so[38d000+47000]
--
Пришлось подключить по SIP. Но отсутствие нормальной документации на XML конфигурацию тоже напрягает.
Да и русскому нельзя было его обучить.
Теперь, может русифицирую.
Да. Мой Asterisk по H323 подключен к головному CCM - все нормально.
Спасибо.
Опять же проблемы с локалью, версия которой вроде как должна работать с SIP-прошивкой. Начальство негодует. В ответ пришлось сослаться на их слова, что время - дорогой рессурс и посоветовал отправить всех сотрудников на курсы английского )) В целях самообразования буду сам пытаться прикрутить ее. поак что ругается на /g3-tones, говорит что неправильно задано имя папки, хотя он лежит на своем месте. Может где в каком-нить конфиге отдельно указывается его месторасположение?
_________________
"Дурак даст голодному рыбу, умный даст удочку и научит ловить"
"делай ошибки - найдешь истину" (японская поговорка)
| momok писал(а): |
| [pre]TITLE: Cisco Unified Communications Locale Installer 8.4.3.1000 for Cisco Unified IP Phones 8.4(3) Readme DATE: 12th, January 2009 Russian (Russian Federation) ===================================================================== --------------------------------------------------------------------- Table: Cisco Unified IP Phone Models (Protocol) --------------------------------------------------------------------- [X] Cisco Unified IP Phone 7962 (SIP) [X] Cisco Unified IP Phone 7965 (SCCP) [X] Cisco Unified IP Phone 7965 (SIP) [X] Cisco Unified IP Phone 7970 (SCCP) |
О!.... а есть у кого нть SCCP локаль для 7965? Поделитесь плиз.
также буду рад русской локали для 7916 панели....
И еще вопрос, как сделать чтобы номер можно было сразу набирать, не выбирая линию и не нажимая "new call" ?
| terminal писал(а): |
| а почему бы не по SIP? |
есть прошивка sip для 7910?