The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"cisco cme 12.0 sip не проигрывает music on hold"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (VoIP)
Изначальное сообщение [ Отслеживать ]

"cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 28-Авг-18, 10:15 
Здравствуйте на роутере 2951 поднят СМЕ 12.0
ПОльзователи регистрируются по sip, звонят друг другу и во внешку через sip trunk. Но вот при постановке на удержание тишина у всех, настройки такие (стандартные)
telephony-service

moh enable-g711 "flash0:music-on-hold.au"
multicast moh 239.23.4.10 port 2000

файл лежит на флешке flash0

  326  -rw-      496521   Nov 8 2016 16:57:24 +04:00  music-on-hold.au

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от ShyLion (ok), 31-Авг-18, 07:07 
> Здравствуйте на роутере 2951 поднят СМЕ 12.0
> ПОльзователи регистрируются по sip, звонят друг другу и во внешку через sip
> trunk. Но вот при постановке на удержание тишина у всех, настройки
> такие (стандартные)
> telephony-service
>  moh enable-g711 "flash0:music-on-hold.au"
>  multicast moh 239.23.4.10 port 2000
> файл лежит на флешке flash0
>   326  -rw-      496521  
>  Nov 8 2016 16:57:24 +04:00  music-on-hold.au

А сеть на мультик настроена?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 31-Авг-18, 07:31 
>[оверквотинг удален]
>> ПОльзователи регистрируются по sip, звонят друг другу и во внешку через sip
>> trunk. Но вот при постановке на удержание тишина у всех, настройки
>> такие (стандартные)
>> telephony-service
>>  moh enable-g711 "flash0:music-on-hold.au"
>>  multicast moh 239.23.4.10 port 2000
>> файл лежит на флешке flash0
>>   326  -rw-      496521
>>  Nov 8 2016 16:57:24 +04:00  music-on-hold.au
> А сеть на мультик настроена?

Вы имеете ввиду не режется ли мультикаст в сети?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от ShyLion (ok), 31-Авг-18, 08:14 
>[оверквотинг удален]
>>> trunk. Но вот при постановке на удержание тишина у всех, настройки
>>> такие (стандартные)
>>> telephony-service
>>>  moh enable-g711 "flash0:music-on-hold.au"
>>>  multicast moh 239.23.4.10 port 2000
>>> файл лежит на флешке flash0
>>>   326  -rw-      496521
>>>  Nov 8 2016 16:57:24 +04:00  music-on-hold.au
>> А сеть на мультик настроена?
> Вы имеете ввиду не режется ли мультикаст в сети?

Ага.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от ShyLion (ok), 31-Авг-18, 08:33 
https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/ad...


[quote]
Multicast MOH is not supported on SIP Phones.
[/quote]

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 31-Авг-18, 11:29 
> https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/ad...
> [quote]
> Multicast MOH is not supported on SIP Phones.
> [/quote]

Да вот честно говоря убирал строчку
multicast moh 239.23.4.10 port 2000

оставлял только
moh enable-g711 "flash0:music-on-hold.au"

Тоже не проигрывает.


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от ShyLion (ok), 31-Авг-18, 11:44 
>> https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/ad...
>> [quote]
>> Multicast MOH is not supported on SIP Phones.
>> [/quote]
> Да вот честно говоря убирал строчку
>  multicast moh 239.23.4.10 port 2000
> оставлял только
>  moh enable-g711 "flash0:music-on-hold.au"
> Тоже не проигрывает.

А доку-то читал по ссылке?

ЗЫ: сам такое очень давно делал, щас не вспомню уже

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 31-Авг-18, 15:46 
>[оверквотинг удален]
>>> [quote]
>>> Multicast MOH is not supported on SIP Phones.
>>> [/quote]
>> Да вот честно говоря убирал строчку
>>  multicast moh 239.23.4.10 port 2000
>> оставлял только
>>  moh enable-g711 "flash0:music-on-hold.au"
>> Тоже не проигрывает.
> А доку-то читал по ссылке?
> ЗЫ: сам такое очень давно делал, щас не вспомню уже

Да, читал, там написано что sip-фоны не поддерживают мультикаст, и настраивается для них так же как для sccp. Тогда отличается тем, что не указываем мультикаст в telephony-service и в ephone еще указывается при sccp, а при sip нет такого.
Вот вроде и все. Пробовал группу даже сделать и указать группу moh в telephony-service. Но это уже пляски с бубном.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от ShyLion (ok), 01-Сен-18, 15:44 
>>[оверквотинг удален]

этсамое... а PVDM-то есть в коробке?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 03-Сен-18, 07:52 
>>>[оверквотинг удален]
> этсамое... а PVDM-то есть в коробке?

Да конечно, без него бы вообще голос не работал бы

NAME: "PVDM3 DSP DIMM with 32 Channels on Slot 0 SubSlot 4", DESCR: "PVDM3 DSP DIMM with 32 Channels"
PID: PVDM3-32          , VID: V01 , SN: <..>

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от eek (ok), 03-Сен-18, 11:52 
>> Да конечно, без него бы вообще голос не работал бы

CME без DSP работает прекрасно :) в том числе и виртуалке (gns3, eve-ng, etc.)

DSP нужны для физических портов (FXS/FXO/PRI); транскодинга и конференций.

По делу:
conf t
tftp-server flash:music_on_hold.au
!
telephony-service
moh enable-g711 "flash:music_on_hold.au"
end
wr
!

Строчку про мультикаст сами уберете.

P.S. Еще не плохо убедиться что файл этот реально есть, читается и играет то что вы ожидаете.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 03-Сен-18, 13:39 
нужны для физических портов (FXS/FXO/PRI); транскодинга и конференций.

>[оверквотинг удален]
> tftp-server flash:music_on_hold.au
> !
> telephony-service
> moh enable-g711 "flash:music_on_hold.au"
> end
> wr
> !
> Строчку про мультикаст сами уберете.
> P.S. Еще не плохо убедиться что файл этот реально есть, читается и
> играет то что вы ожидаете.

ПО настройкам все так, файл по tftp копирую себе, читаю с компа, пробовал в онлайн на g711.org перекодировать новый файл в ulaw 8Khz, не играет при постановке на hold, и судя по дампу rtp не идет.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от eek (ok), 03-Сен-18, 14:24 
> ПО настройкам все так, файл по tftp копирую себе, читаю с компа,
> пробовал в онлайн на g711.org перекодировать новый файл в ulaw 8Khz,
> не играет при постановке на hold, и судя по дампу rtp
> не идет.

Коллега, вы тогда так и говорите: "У меня неизвестно откуда взявшийся файл не воспроизводится".

Возьмите файл из комплекта CME с сайте Cisco, оттестируйте на нем.  Как заработает, подбирайте кодировки и конверторы для "нового" файла.

Т.е. нужно разделить два вопрос:
- moh не работает (с нормальным файлом из комплекта).
- не играется файл moh который вы сделали сами.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 03-Сен-18, 14:49 
> Коллега, вы тогда так и говорите: "У меня неизвестно откуда взявшийся файл
> не воспроизводится".
> Возьмите файл из комплекта CME с сайте Cisco, оттестируйте на нем.  
> Как заработает, подбирайте кодировки и конверторы для "нового" файла.
> Т.е. нужно разделить два вопрос:
> - moh не работает (с нормальным файлом из комплекта).
> - не играется файл moh который вы сделали сами.

В общем взял music-on-hold.au с пакета cme, оказался тот же, что был и изначально. Отправил его на роутер, указал

router(config)#tftp-server flash:music-on-hold2.au
router(config)#tel
router(config)#telephony-service
router(config-telephony)#no moh
router(config-telephony)#moh enable-g711 "flash0:music-on-hold2.au"
router(config-telephony)#


Тишина. Т.е. тут явно проблема не в файле. Не работает сам moh.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от eek (ok), 03-Сен-18, 15:49 
> Тишина. Т.е. тут явно проблема не в файле. Не работает сам moh.

Заново сгенерить cnf файлы и перегрузить тестовый телефон?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 04-Сен-18, 07:59 
>> Тишина. Т.е. тут явно проблема не в файле. Не работает сам moh.
> Заново сгенерить cnf файлы и перегрузить тестовый телефон?

Да и это не помогло :(
Сделал
router(config)#tel
router(config)#telephony-service
router(config-telephony)#create cnf-files
Creating CNF files

Перезапустил телефоны, с которых тестил. К сожалению тоже самое. Каким нибудь дебагом может можно отследить ошибки moh?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 04-Сен-18, 11:54 
Кстати при debug ccsip call заметил что при постановке на hold приходит такой лог
229221: Sep  4 12:45:38.737 SMR: //2148162/B4B051CE9858/SIP/Call/sipSPICallInfo:
The Call Setup Information is:
Call Control Block (CCB) : 0x0x404FADD8
State of The Call        : STATE_ACTIVE
TCP Sockets Used         : NO
Calling Number           : 3005
Called Number            : 3001
Source IP Address (Sig  ): 192.168.32.2
Destn SIP Req Addr:Port  : 192.168.80.32:5060
Destn SIP Resp Addr:Port : 192.168.80.32:5060
Destination Name         : 192.168.80.32

229222: Sep  4 12:45:38.737 SMR: //2148162/B4B051CE9858/SIP/Call/sipSPIMediaCallInfo:
Number of Media Streams: 2
Media Stream             : 1
Negotiated Codec         : g711ulaw
Negotiated Codec Bytes   : 160
Nego. Codec payload      : 0 (tx), 0 (rx)
Negotiated Dtmf-relay    : 6
Dtmf-relay Payload       : 101 (tx), 101 (rx)
Source IP Address (Media): 192.168.32.2
Source IP Port    (Media): 18288
Destn  IP Address (Media): 192.168.80.32
Destn  IP Port    (Media): 5127
Orig Destn IP Address:Port (Media): [ - ]:0

229223: Sep  4 12:45:38.737 SMR: //2148162/B4B051CE9858/SIP/Call/sipSPIMediaCallInfo:
Number of Media Streams: 2
Media Stream             : 2
Negotiated Codec         : h264
Negotiated Codec Bytes   : 0
Nego. Codec payload      : 255 (tx), 102 (rx)
Negotiated Dtmf-relay    : 0
Dtmf-relay Payload       : 0 (tx), 0 (rx)
Source IP Address (Media): 192.168.32.2
Source IP Port    (Media): 0
Destn  IP Address (Media): 192.168.80.32
Destn  IP Port    (Media): 0
Orig Destn IP Address:Port (Media): [ - ]:0

Где 192.168.32.2 это СМЕ, а 192.168.80.32 - это хост с софтфоном jitsi, на который пришел invite с целью hold.

А в wireshark на хосте с jitsi я вижу, что rtp голосовой идет с CME 18288 на хост 5127, после постановки на удержание jitsi шлет на CME rtp-пакет с 5127 порта на 18288, а CME отвечает пакетом ICMP destination is unreachable, т.е. повторно rtp-канал не устанавливается.


Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от eek (ok), 04-Сен-18, 14:30 
Пальцем в небо:

voice service voip
  sip
   bind all source-interface (какой там у вас интерфейс для голосового траффика по SIP).

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 04-Сен-18, 14:44 
> Пальцем в небо:
> voice service voip
>   sip
>    bind all source-interface (какой там у вас интерфейс для
> голосового траффика по SIP).

Кстати убирал эту настройку пока тестировал, т.к. все уже перепробовал, сейчас вернул,

bind all source-interface gigabitEthernet 0/1 (на нем как раз 192.168.32.2), но тоже самое

при звонке идет rtp, потом приходит invite на hold, после него holdee пытается восстановить rtp по тем же портам, но CME отвечает ICMP destination unreachable (port unreachable)

А дальше, если подождать в режиме on-hold, CME шлет постоянно rtcp, где указывает номера портов +1. Но rtp не поднимается,музыку не слышно.


На всякий случай глобальный настройки voice


voice rtp send-recv
!
voice service voip
ip address trusted list
  ipv4 192.168.0.0 255.255.0.0
address-hiding
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
supplementary-service h450.12
redirect ip2ip
fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
sip
  bind control source-interface GigabitEthernet0/1
  bind media source-interface GigabitEthernet0/1
  registrar server expires max 600 min 60
  no call service stop

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 05-Сен-18, 11:47 
Еще небольшое пояснение: jitsi и ip-телефоны достигают CME через фаерволл ASA5506, но на нем RTP, Rtcp, да и сам sip не режется. Т.к. в дампе на хосте с jitsi вижу все что приходит. Я так понимаю rtcp-пакеты после invite на hold указывают новые параметры rtp-канала, но вот почему-то rtp трафика после этого не следует.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от eek (ok), 05-Сен-18, 14:10 
CME через фаерволл ASA5506

Молодец :)

Дальше сам.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 05-Сен-18, 15:35 
> CME через фаерволл ASA5506
> Молодец :)
> Дальше сам.

Намек понял, но inspect sip я отключил давно, т.к. были проблемы с rtp при включенном.
Непонятно что в asa может мешать.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от ShyLion (ok), 06-Сен-18, 07:13 
>> CME через фаерволл ASA5506
>> Молодец :)
>> Дальше сам.
> Намек понял, но inspect sip я отключил давно, т.к. были проблемы с
> rtp при включенном.
> Непонятно что в asa может мешать.

Возле CME не проверить?

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 06-Сен-18, 07:50 
>>> CME через фаерволл ASA5506
>>> Молодец :)
>>> Дальше сам.
>> Намек понял, но inspect sip я отключил давно, т.к. были проблемы с
>> rtp при включенном.
>> Непонятно что в asa может мешать.
> Возле CME не проверить?

На удаленном филиале по схеме "телефоны/софтфоны - свич - СМЕ" порверим сегодня.


А в моем офисе, в схеме "телефоны/софтфоны - свич - ASA5506 - CME" На ASA сделал на внутреннем интерфейсе и на внешнем security-level 100, и применил

same-security-traffic permit inter-interface

чтобы разрешить трафик между интерфейсами одного уровня.
Думал, может ASA режет с внешки RTP-запросы. Но не помогло. ПОсле invite для hold идут одни RTCP с описанием новых портов.


Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 06-Сен-18, 13:53 
>[оверквотинг удален]
>>> Непонятно что в asa может мешать.
>> Возле CME не проверить?
> На удаленном филиале по схеме "телефоны/софтфоны - свич - СМЕ" порверим сегодня.
> А в моем офисе, в схеме "телефоны/софтфоны - свич - ASA5506 -
> CME" На ASA сделал на внутреннем интерфейсе и на внешнем security-level
> 100, и применил
> same-security-traffic permit inter-interface
> чтобы разрешить трафик между интерфейсами одного уровня.
> Думал, может ASA режет с внешки RTP-запросы. Но не помогло. ПОсле invite
> для hold идут одни RTCP с описанием новых портов.

К сожалению в офисе без ASA тоже тишина при hold, настройки такие же как рекомендовали выше. Тупик (

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "cisco cme 12.0 sip не проигрывает music on hold"  +/
Сообщение от cr1m2email (ok), 14-Сен-18, 07:28 
>>> CME через фаерволл ASA5506
>>> Молодец :)
>>> Дальше сам.
>> Намек понял, но inspect sip я отключил давно, т.к. были проблемы с
>> rtp при включенном.
>> Непонятно что в asa может мешать.
> Возле CME не проверить?

Кстати, сейчас настроили sip trunk с оператором, так на его входящие звонки CME тоже moh не играет.
Тут интересно есть какие-то ньюансы?

CME на роутере который выходит в инет через этого же оператора с которым sip trunk

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру