Перейти к содержанию

sips

Модераторы
  • Постов

    169
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент sips

  1. Eсли у вас в настройках телефонной линии в поле SIP proxy указано доменное имя и не указан порт, то добавьте справа от имени порт 5060 через двоеточие. Это должно восстановить SIP-регистрацию. Добавление порта выключает функцию DNS SRV resolving, некорректная работа которой может вызывать ошибку 408. Эта известная проблема, разработчики занимаются ее исправлением.
  2. Выяснилось, что разработчики добавили EMC вашей трубки в базу трубок NVOX, но не закоммитили изменения вовремя. Поэтому изменения не вошли в 3.7.0. В эти выходные ожидается очередное обновление 3.7.1 в канале Dev. Разработчики обещают, что с 3.7.1 ваша трубка должна поддерживаться. Извините за долгое ожидание.
  3. Обновите систему на вашем роутере до версии 3.07.C.0.0-1 из канала Dev и проверьте, отображается ли название модели вашей трубки в вебе.
  4. EMC 0x3556 (EMC это 2-5 нибблы из IPUI по которым идентифицируем трубки) уже есть в базе. Обновите KeeneticOS до версии 3.7.0 из канала Dev на вашем роутере и в вебе на странице “Настройка DECT трубки” в поле “Модель” у вас должно отображаться “Gigaset A120 / CL540H / AS690HX”. Это значит, что нужные настройки DECT для вашей трубки применяются.
  5. На этой неделе мы добавим IPUI 00C710979D для трубки Panasonic KX-TGA641 в базу NVOX (NVOX - приложение IP-телефонии в Keenetic OS), чтобы к вашей трубке применялся нужный профиль настроек. Загрузить NVOX с обновленной базой трубок вы сможете со следующим обновлением из канала Dev, которое выйдет ориентировочно в течение двух недель. Для вашего устройства ZyXEL Keenetic Extra II обновления в канале Dev выходят. Последнее обновление 3.07 Beta 8 вышло вчера.
  6. Сообщите IPUI, добавим его в базу. После добавления в вебе будет отображаться AS690HX вместо IPUI.
  7. Строку с правилами замены префикса длиной до 100 символов можно добавить с помощью команды: nvox sip {id} substitute {digitmap string} {id} - идентификатор линии; {digitmap string} - строка с правилами замены префикса. Команда "show nvox sip-lines" поможет выяснить идентификатор нужной линии. Статья про интерфейс командной строки интернет-центров Keenetic.
  8. Донгл с портами FXS и FXO выпускать не планируем.
  9. В Keenetic OS 3.7 добавлена поддержка DNS SRV, которая, к сожалению, пока работает некорректно и приводит к ошибке 408 в вашем случае. Мы работаем над исправлением этой проблемы. В список провайдеров добавлены два новых профиля для OnLime: OnLime (tel.moscow.rt.ru) и OnLime (tel2.moscow.rt.ru). С этими профилями доменные имена tel.moscow.rt.ru и tel2.moscow.rt.ru резолвятся в DNS только из A record, а SRV record не запрашивается. Попробуйте выбрать профиль OnLime (tel2.moscow.rt.ru). С ним линия должна зарегистрироваться и работать. В Keenetic OS 3.7 профили провайдеров IP-телефонии подгружаются из облака, поэтому, чтобы загрузить новые профили OnLime обновлять прошивку роутера не нужно. Если с профилем OnLime (tel2.moscow.rt.ru), будут по-прежнему проблемы с регистрацией линии Onlime, пришлите, пожалуйста self-test.
  10. Чтобы телефония Ростелеком заработала с версией 3.7 Beta 3, в настройках вашей телефонной линии Onlime выберите оператора OnLime, как на прилагаемом скриншоте, затем сохраните настройки.
  11. Опубликована сборка Asterisk 18 для AArch64. Скачать можно здесь
  12. 1. Отклонение вызова (Call Rejection) работает с трубками, которые поддерживают CAT-iq 2.0. Лучше использовать трубки Gigaset, т.к. с нмим удалось добиться наилучшей совместимости. На данный момент в Москве продаются следующие трубки Gigaset с поддержкой CAT-iq 2.0: Gigaset AS690HX Gigaset CL660HX Gigaset SL450HX С этими трубками входящий вызов можно отклонить по нажатию “Клавиши сообщений” (Message key, левая многофункциональная кнопка под дисплеем со встроенным индикатором пропущенных звонков). При отклонении вызова отправляем вызывающей стороне SIP-сообщение 486 Busy Here, при этом вызывающий абонент получает уведомление о том, что вызов прерван, вызываемый абонент занят. 2. В версии 2.16.D в базе трубок отсутствуют трубки AS690HX и CL660HX. Поэтому они могут работать некорректно. Для нормальной работы этих трубок может потребоваться синхронизировать базу трубок 2.16.D с текущей версией.
  13. Для интернет-центров с архитектурой AArch64 планируем подготовить сборку Asterisk 18. Когда будет готова такая сборка пока неизвестно.
  14. Подготовлена и опубликована сборка Asterisk 18 с преднастроенными базовыми функциями. Сборка подходит для установки на интернет-центры Keenetic с архитектурой MIPSel. https://help.keenetic.com/hc/ru/articles/4407012166674-Установка-IP-АТС-Asterisk-18-на-интернет-центр-Keenetic
  15. Судя по логу, входящий вызов через ITSP_Cocos неожиданно сбрасывается. Из вашего лога *11 причину понять не удается. В вашем extensions.conf на первый взгляд все ok. Дамп трафика SIP/RTP захваченный во время звонков через Cocos возможно помог бы понять причину. Чтобы захватить трафик настройте захват пакетов с фильтром захвата “udp” на сетевом интерфейсе через которое осуществляется обмен данными с Cocos. О том, как настроить захват трафика, см. здесь: https://help.keenetic.com/hc/ru/articles/360000401420-Захват-сетевых-пакетов Захватывать нужно следующим образом: 1) запустите захват трафика в веб-конфигураторе вашего роутера; 2) сделайте исходящий вызов через ITSP_Cocos; 3) сделайте входящий вызов через ITSP_Cocos; 4) остановите захват трафика, сохраните дамп трафика и пришлите его сюда.
  16. Пришлите ваш extensions.conf, нужно проверить, как у вас обрабатываются входящие вызовы. Проверьте, зарегистрирован ли телефон, на который вы собираетесь принимать вызовы приходящие через ITSP_Cocos
  17. у вас все строки закомментированы и поэтому *11 их игнорирует. Раскомментируйте конфигурацию, удалите символы ";"
  18. Судя по вашему логу, предполагаю, что где-то в конфигурации транка вы прописали “ITSP_Sipnet” вместо “sipnet.ru”. Должно быть как в примере ниже. 12345678 и password замените вашими данными. [ITSP_Sipnet]; --- UDP --- transport=udp type=friend fromuser=12345678 username=12345678 trunkname=sipnet secret=password host=sipnet.ru fromdomain=sipnet.ru context=sipnet-incoming defaultexpiry=600 canreinvite=no dtmfmode=rfc2833 disallow=all allow=ulaw insecure=invite Аналогичным образом нужно исправить транк Zadarma
  19. например, можно сделать так: ;=============== External Outgoing Calls =============== [external-outgoing] ;------------------ allowed outgoing numbers ------------------- exten => _*[1-5]x.,1,Macro(trunkOutgoing,${EXTEN}) ;exten => _*[1-5]849[589]xxxxxxx,1,Macro(trunkOutgoing,${EXTEN});---- MGTS 495, 498, 499 ;exten => _*[1-5]890[02345689]xxxxxxx,1,Macro(trunkOutgoing,${EXTEN});---- Beeline 90 ;exten => _*[1-5]895[013]xxxxxxx,1,Macro(trunkOutgoing,${EXTEN});---- Beeline 95 ;exten => _*[1-5]896xxxxxxxx,1,Macro(trunkOutgoing,${EXTEN});---- Beeline 96 ;exten => _*[1-5]891xxxxxxxx,1,Macro(trunkOutgoing,${EXTEN});---- MTS 910-919 ;exten => _*[1-5]898[012345789]xxxxxxx,1,Macro(trunkOutgoing,${EXTEN});---- MTS 980-985, 987-989 Все правила набора закомментированы, добавлено новое. С этим новым правилом можно позвонить по любому номеру через любой транк. Как и прежде, номер нужно набирать с префиксом для выбора транка. Разрешать звонки на любые номера через любые транки может быть небезопасно.
  20. Судя по скриншоту, три транка успешно зарегистрированы. Проверьте, ходят ли звонки через эти транки Возможно, вы не активировали SIP-регистрацию в конфигурации SIP-линии вашего телефона. Без регистрации входящие звонки на телефон не будут приходить.
  21. Проверьте в логе другого роутера, запустилось ли Entware *11. Теоретически, проблема может быть вызвана нарушением целостности данных на USB-накопителе, если вы отключали питание роутера или отлючали накопитель от роутера не размонтировав предварительно накопитель.
  22. Возможно у вас на другом роутере установлен SSH-сервер и вы подключаетесь к NDM, а не к Entware. Если так, то подключаться к Entware нужно на 222 порт. См. здесь: https://help.keenetic.com/hc/ru/articles/360021214160 И на всякий случай, пароль пользователя root в сборке *11: zyxel
  23. Чтобы транк Sipnet работал, нужно раскомментировать строки (см. ниже) и вписать SIP_user_ID и password register => SIP_user_ID:password@sipnet.ru/SIP_user_ID;----- SIPNET UDP [ITSP_Sipnet]; --- UDP --- transport=udp type=friend fromuser=SIP_user_ID username=SIP_user_ID trunkname=sipnet secret=password host=sipnet.ru fromdomain=sipnet.ru context=sipnet-incoming defaultexpiry=600 canreinvite=no dtmfmode=rfc2833 disallow=all allow=ulaw insecure=invite Проерьте, сделано ли это. После редактирования /opt/etc/asterisk/sip.conf нужно перезагрузить конфигурацию командой "sip reload" в командной строке *11. Затем смотрите лог и проверьте регистрацию командой “sip show registry”. Еще нужно открыть сигнальный SIP-порт UDP 6060 и дапазон RTP-портов UDP 10000 - 10100 в файерволе вашего роутера, чтобы входящие звонки ходили и аудиоданные передавались в обе стороны.
  24. Я установил Asterisk11 из архива опубликованного в статье по ссылке ниже на KN-1010 v3.6.10 https://help.keenetic.com/hc/ru/articles/115001054729-Установка-IP-АТС-Asterisk-11-на-интернет-центр-Keenetic настроил транк Sipnet и сделал несколько звонков через транк. Записи разговоров появились в папке /opt/records. Сборка работоспособна, запись разговоров работает. Почему не работает у вас нужно выяснять, причин может быть много. Зайдите в shell по SSH (для данной сборки username:root, password:zyxel), наберите команду “asterisk -rvvvv” чтобы попасть в командную строку *11. Проверьте, зарегистрирован ли ваш IP-телефон на *11. Для этого выполните команду “sip show peers”. Если зарегистрирован, то в выводе команды для зарегистрированного экстеншена должен быть указан IP-адрес и порт вашего устройства. Если не зарегистрирован, смотрите лог в реальном времени в командной строке *11, чтобы выяснить, происходят ли попытки регистрации и почему регистрация отклонена. Если регистрация есть, позвоните на номер 9999. При успешном соединении звучит музыка. Если не звучит, смотрите сообщения в командной строке *11. В настройках вашего телефона выберите единственный кодек G.711u (aka pcmu, ulaw). Отсутствие звука может быть связано с NAT за которым может находиться ваш IP-телефон. В этом случае нужно скорректировать настройки экстеншена в конфигурационном файле “/opt/etc/sip.conf” Если музыка звучит, то можно переходить к вашему транку. Его следует настроить на основе одного из преднастроенных транков в файле “/opt/etc/sip.conf”. Если транк сконфигурирован, то следует проверить, есть ли регистрация. Для этого выполните команду “sip show registry”, вывод команды должен содержать “State: Registered”, если регистрация на SIP-сервере прошла успешно. Если регистрации нет, нужно смотреть лог *11 (отображается в командной строке *11 в реальном времени), выяснять причину, проверять настройки транка в файле “/opt/etc/sip.conf” Если транк зарегистрирован, то попробуйте позвонить через этот транк. В данной сборке настроены правила для исходящих вызовов. Можно позвонить только по номерам, которые соответствуют настроенным шаблонам. Например, в целях тестирования можете позвонить на номера Билайн, МТС или МГТС. Номер набирается с префиксом, который состоит из * и цифры от 1 до 5. Каждая цифра соответствует своему оператору. Например для транка Sipnet или вашего транка выполненного на сонове Sipnet нужно набрать префикс *1. После префикса набирайте номер абонента, начиная с цифры 8 например (84951234567). Если звонок пошел через Sipnet, то в трубке телефона вы услышите “Sipnet”. В командной строке *11 отображается лог звонка, можно видеть, активирована ли запись разговора. Если активирована, то выводится сообщение следующего вида: -- Executing [s@macro-trunkOutgoing:12] MixMonitor("SIP/1001-0000000d", "/opt/records/1001-84993464200_210730-1326.wav,b") in new stack == Begin MixMonitor Recording SIP/1001-0000000d По завершению разговора можно видеть следующее сообщение о завершении записи: == End MixMonitor Recording SIP/1001-0000000d Чтобы активировать запись разговора ничего настраивать в той сборке не нужно. Нужно только, чтобы звонки выполнялись корректно и аудиоданные успешно передавались в обе стороны.
  25. Вышла новая версия KeeneticOS 3.7 Beta 0 с приложением nvox 0.8.2.42, где список исходящих звонков исправлен. Если будет возможность, проверьте, пожалуйста, корректно ли отображается у вас список исходящих звонков с этой версией. Старые записи в списке останутся какими были. Новые записи, которые будут добавлены после установки 3.7 Beta 0 должны отображаться на трубках корректно.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.