sips
Модераторы-
Постов
169 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент sips
-
Eсли у вас в настройках телефонной линии в поле SIP proxy указано доменное имя и не указан порт, то добавьте справа от имени порт 5060 через двоеточие. Это должно восстановить SIP-регистрацию. Добавление порта выключает функцию DNS SRV resolving, некорректная работа которой может вызывать ошибку 408. Эта известная проблема, разработчики занимаются ее исправлением.
-
Выяснилось, что разработчики добавили EMC вашей трубки в базу трубок NVOX, но не закоммитили изменения вовремя. Поэтому изменения не вошли в 3.7.0. В эти выходные ожидается очередное обновление 3.7.1 в канале Dev. Разработчики обещают, что с 3.7.1 ваша трубка должна поддерживаться. Извините за долгое ожидание.
-
EMC 0x3556 (EMC это 2-5 нибблы из IPUI по которым идентифицируем трубки) уже есть в базе. Обновите KeeneticOS до версии 3.7.0 из канала Dev на вашем роутере и в вебе на странице “Настройка DECT трубки” в поле “Модель” у вас должно отображаться “Gigaset A120 / CL540H / AS690HX”. Это значит, что нужные настройки DECT для вашей трубки применяются.
-
На этой неделе мы добавим IPUI 00C710979D для трубки Panasonic KX-TGA641 в базу NVOX (NVOX - приложение IP-телефонии в Keenetic OS), чтобы к вашей трубке применялся нужный профиль настроек. Загрузить NVOX с обновленной базой трубок вы сможете со следующим обновлением из канала Dev, которое выйдет ориентировочно в течение двух недель. Для вашего устройства ZyXEL Keenetic Extra II обновления в канале Dev выходят. Последнее обновление 3.07 Beta 8 вышло вчера.
-
Строку с правилами замены префикса длиной до 100 символов можно добавить с помощью команды: nvox sip {id} substitute {digitmap string} {id} - идентификатор линии; {digitmap string} - строка с правилами замены префикса. Команда "show nvox sip-lines" поможет выяснить идентификатор нужной линии. Статья про интерфейс командной строки интернет-центров Keenetic.
-
В 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.
-
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 с текущей версией.
-
Судя по логу, входящий вызов через 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) остановите захват трафика, сохраните дамп трафика и пришлите его сюда.
-
Пришлите ваш extensions.conf, нужно проверить, как у вас обрабатываются входящие вызовы. Проверьте, зарегистрирован ли телефон, на который вы собираетесь принимать вызовы приходящие через ITSP_Cocos
-
у вас все строки закомментированы и поэтому *11 их игнорирует. Раскомментируйте конфигурацию, удалите символы ";"
-
Судя по вашему логу, предполагаю, что где-то в конфигурации транка вы прописали “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
-
например, можно сделать так: ;=============== 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 Все правила набора закомментированы, добавлено новое. С этим новым правилом можно позвонить по любому номеру через любой транк. Как и прежде, номер нужно набирать с префиксом для выбора транка. Разрешать звонки на любые номера через любые транки может быть небезопасно.
-
Судя по скриншоту, три транка успешно зарегистрированы. Проверьте, ходят ли звонки через эти транки Возможно, вы не активировали SIP-регистрацию в конфигурации SIP-линии вашего телефона. Без регистрации входящие звонки на телефон не будут приходить.
-
Проверьте в логе другого роутера, запустилось ли Entware *11. Теоретически, проблема может быть вызвана нарушением целостности данных на USB-накопителе, если вы отключали питание роутера или отлючали накопитель от роутера не размонтировав предварительно накопитель.
-
Возможно у вас на другом роутере установлен SSH-сервер и вы подключаетесь к NDM, а не к Entware. Если так, то подключаться к Entware нужно на 222 порт. См. здесь: https://help.keenetic.com/hc/ru/articles/360021214160 И на всякий случай, пароль пользователя root в сборке *11: zyxel
-
Чтобы транк 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 в файерволе вашего роутера, чтобы входящие звонки ходили и аудиоданные передавались в обе стороны.
-
Я установил 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 Чтобы активировать запись разговора ничего настраивать в той сборке не нужно. Нужно только, чтобы звонки выполнялись корректно и аудиоданные успешно передавались в обе стороны.
-
Вышла новая версия KeeneticOS 3.7 Beta 0 с приложением nvox 0.8.2.42, где список исходящих звонков исправлен. Если будет возможность, проверьте, пожалуйста, корректно ли отображается у вас список исходящих звонков с этой версией. Старые записи в списке останутся какими были. Новые записи, которые будут добавлены после установки 3.7 Beta 0 должны отображаться на трубках корректно.
