The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 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

  • cisco cme 12.0 sip не проигрывает music on hold, !*! ShyLion, 07:07 , 31-Авг-18 (1)
    > Здравствуйте на роутере 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

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

    • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 07:31 , 31-Авг-18 (2)
      >[оверквотинг удален]
      >> ПОльзователи регистрируются по 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
      > А сеть на мультик настроена?

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

      • cisco cme 12.0 sip не проигрывает music on hold, !*! ShyLion, 08:14 , 31-Авг-18 (3)
        >[оверквотинг удален]
        >>> 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
        >> А сеть на мультик настроена?
        > Вы имеете ввиду не режется ли мультикаст в сети?

        Ага.

  • cisco cme 12.0 sip не проигрывает music on hold, !*! ShyLion, 08:33 , 31-Авг-18 (4)
    • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 11:29 , 31-Авг-18 (5)
      > 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"

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


      • cisco cme 12.0 sip не проигрывает music on hold, !*! ShyLion, 11:44 , 31-Авг-18 (6)
        >> 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"
        > Тоже не проигрывает.

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

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

        • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 15:46 , 31-Авг-18 (7)
          >[оверквотинг удален]
          >>> [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. Но это уже пляски с бубном.

          • cisco cme 12.0 sip не проигрывает music on hold, !*! ShyLion, 15:44 , 01-Сен-18 (8)
            >>[оверквотинг удален]

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

            • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 07:52 , 03-Сен-18 (9)
              >>>[оверквотинг удален]
              > этсамое... а 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: <..>

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

                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. Еще не плохо убедиться что файл этот реально есть, читается и играет то что вы ожидаете.

                • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 13:39 , 03-Сен-18 (11)
                  нужны для физических портов (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 не идет.

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

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

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

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

                    • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 14:49 , 03-Сен-18 (13)
                      > Коллега, вы тогда так и говорите: "У меня неизвестно откуда взявшийся файл
                      > не воспроизводится".
                      > Возьмите файл из комплекта 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.

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

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

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

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

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

                        • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 11:54 , 04-Сен-18 (16)
                          Кстати при 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-канал не устанавливается.


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

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

                        • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 14:44 , 04-Сен-18 (18)
                          > Пальцем в небо:
                          > 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

                        • cisco cme 12.0 sip не проигрывает music on hold, !*! cr1m2, 11:47 , 05-Сен-18 (19)
                          Еще небольшое пояснение: jitsi и ip-телефоны достигают CME через фаерволл ASA5506, но на нем RTP, Rtcp, да и сам sip не режется. Т.к. в дампе на хосте с jitsi вижу все что приходит. Я так понимаю rtcp-пакеты после invite на hold указывают новые параметры rtp-канала, но вот почему-то rtp трафика после этого не следует.
                        • cisco cme 12.0 sip не проигрывает music on hold, !*! eek, 14:10 , 05-Сен-18 (20)
                          CME через фаерволл ASA5506

                          Молодец :)

                          Дальше сам.

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

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

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

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

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

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


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

                          same-security-traffic permit inter-interface

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


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

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

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

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

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




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

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