Jump to content

sips

Moderators
  • Posts

    147
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by sips

  1. Чтобы получить сборку *18 с функциональностью описанной в статье , нужно установить следующие компоненты: asterisk asterisk-pjsip asterisk-chan-rtp asterisk-res-rtp-asterisk asterisk-sounds asterisk-res-stasis-playback asterisk-bridge-simple asterisk-res-audiosocket asterisk-format-wav asterisk-codec-ulaw asterisk-codec-alaw asterisk-codec-g722 asterisk-codec-gsm openssl-util asterisk-app-system asterisk-app-read asterisk-app-record asterisk-app-stack asterisk-app-channelredirect asterisk-func-channel asterisk-app-originate asterisk-app-mixmonitor lame asterisk-app-voicemail asterisk-bridge-builtin-features asterisk-app-waitforsilence asterisk-bridge-native-rtp asterisk-res-srtp После установки нужно перенести в целевую сборку конфигурационные файлы /opt/etc/asterisk/*.conf и скрипты /opt/etc/asterisk/scripts/*.sh из сборки в статье . Для записи разговоров в целевой сборке нужно создать папку /opt/record/ и поместить туда скрипт wavtomp3.sh для конвертации wav>mp3. Голосовые семплы Core Asterisk Sounds и MOH находятся здесь: /opt/share/asterisk/sounds/ru/* /opt/share/asterisk/sounds/en/* /opt/share/asterisk/sounds/moh/* Скрипты для создания сертификатов и ключей шифрования (если нужен транспорт TLS): /opt/etc/asterisk/keys/scripts/*.sh
  2. На странице настройки телефонной линии в поле “Прокси-сервер SIP” добавьте порт 5060 справа от доменного имени через двоеточие. Это должно решить проблему с SIP-регистрацией. Отсутствие регистрации вызвано ошибкой в реализации функции DNS SRV resolving, которую добавили в 3.7.1. Разработчики занимаются исправлением DNS SRV resolving и скоро проблема будет решена.
  3. Радиус действия беспроводной связи DECT-трубки с K+DECT меньше, чем с базовым блоком телефона Panasonic. Но практически во всех случаях K+DECT обеспечивает стабильную связь с DECT-трубкой в пределах квартиры. В вашем случае я бы посоветовал следующее: 1) переместите роутер с подключенным K+DECT подальше от стен, электронных устройств и др. предметов в пределах данного помещения или квартиры. Иногда достаточно переместить DECT-базу на метр, чтобы значительно улучшить радиосвязь с трубкой; 2) неизвестный источник радиосигнала влияет на радиосвязь DECT-базы (K+DECT) с DECT-трубкой. Чтобы проверить эту гипотезу, временно переместите роутер с K+DECT и трубку в другую локацию, которая удалена от текущей на значительное расстояние (сотни метров, километры). Если в новой локации связь значительно лучше, то это может быть подтверждением; 3) если в п.2 в новой локации связь тоже нестабильная в радиусе 4-5 метров, то вполне вероятно, что ваш донгл K+DECT неисправен. Обратитесь в техническую поддержку Keenetic по вопросу замены неисправного K+DECT; 4) есть вероятность, что проблема связана с вашей трубкой. Проверьте связь K+DECT с DECT-трубкой Panasonic другой модели или с трубкой Gigaset; 5) подключите K+DECT к роутеру через USB-удлинитель длиной не более полуметра, поэкспериментируйте и найдите расположение K+DECT относительно роутера, в котором связь с трубкой будет наилучшей. Возможно, это поможет стабилизировать связь на нужном расстоянии. С Asterisk вы сможете использовать голосовую почту которая работает примерно следующим образом: если входящий звонок не отвечен в течение заданного времени или DECT-трубка занята в разговоре и не может ответить или включен режим DND в настройках телефонной станции Кинетик, то Астериск отвечает на звонок, предлагает вызывающему абоненту оставить сообщение и включает запись. Чтобы прослушать записанное сообщение вам нужно позвонить на номер 9000. Астериск не может улучшить связь между K+DECT и DECT-трубкой.
  4. 1) В настройках OPKG вашего роутера KN-2710 отключите раздел с файловой системой OpenWRT (Management>OPKG>Drive: Not selected). 2) Размонтируйте USB-накопитель и отключите его от роутера, затем подключите его к PC, заново создайте и отформатируйте на нем раздел ext2 размером не менее 500 Мбайт для установки Asterisk 18. 3) Установите версию KeeneticOS 3.7.1 из канала Main на ваш роутер. 4) Повторите установку Asterisk 18 из архива ast18-keenetic-entware-aarch64-2021-10-12.tar.gz в раздел ext2 на накопителе в соответствии со статьей. Если после этого Asterisk снова не запустится, пришлите self-test с вашего роутера, попробуем выяснить, что пошло не так.
  5. Я установил Asterisk из архива на KN-2710 v3.8 Alpha 1 и у меня консоль Asterisk успешно подключается. Проверьте, существует ли каталог /opt/var/run/asterisk/ , всё ли в порядке с правами. Для этого выполните команду "ls /opt/var/run/asterisk/ -all", вывод должен быть как на скриншоте. Команду "core restart now" нужно выполнять в консоли Asterisk.
  6. На странице настройки телефонной линии в поле “Прокси-сервер SIP” добавьте порт 5060 справа от доменного имени через двоеточие (sip.mega.kg:5060). Это должно решить проблему с SIP-регистрацией. Отсутствие регистрации вызвано ошибкой в реализации функции DNS SRV resolving, которую добавили в 3.7.1. Постараемся исправить эту ошибку как можно быстрее.
  7. С трубкой Panasonic KX-TGA641 должны работать входящие и исходящие звонки, Intercom и CLIP при входящих звонках. Остальная функциональность недоступна. Подробнее см. в этой статье
  8. Eсли у вас в настройках телефонной линии в поле SIP proxy указано доменное имя и не указан порт, то добавьте справа от имени порт 5060 через двоеточие. Это должно восстановить SIP-регистрацию. Добавление порта выключает функцию DNS SRV resolving, некорректная работа которой может вызывать ошибку 408. Эта известная проблема, разработчики занимаются ее исправлением.
  9. Выяснилось, что разработчики добавили EMC вашей трубки в базу трубок NVOX, но не закоммитили изменения вовремя. Поэтому изменения не вошли в 3.7.0. В эти выходные ожидается очередное обновление 3.7.1 в канале Dev. Разработчики обещают, что с 3.7.1 ваша трубка должна поддерживаться. Извините за долгое ожидание.
  10. Обновите систему на вашем роутере до версии 3.07.C.0.0-1 из канала Dev и проверьте, отображается ли название модели вашей трубки в вебе.
  11. EMC 0x3556 (EMC это 2-5 нибблы из IPUI по которым идентифицируем трубки) уже есть в базе. Обновите KeeneticOS до версии 3.7.0 из канала Dev на вашем роутере и в вебе на странице “Настройка DECT трубки” в поле “Модель” у вас должно отображаться “Gigaset A120 / CL540H / AS690HX”. Это значит, что нужные настройки DECT для вашей трубки применяются.
  12. На этой неделе мы добавим IPUI 00C710979D для трубки Panasonic KX-TGA641 в базу NVOX (NVOX - приложение IP-телефонии в Keenetic OS), чтобы к вашей трубке применялся нужный профиль настроек. Загрузить NVOX с обновленной базой трубок вы сможете со следующим обновлением из канала Dev, которое выйдет ориентировочно в течение двух недель. Для вашего устройства ZyXEL Keenetic Extra II обновления в канале Dev выходят. Последнее обновление 3.07 Beta 8 вышло вчера.
  13. Сообщите IPUI, добавим его в базу. После добавления в вебе будет отображаться AS690HX вместо IPUI.
  14. Строку с правилами замены префикса длиной до 100 символов можно добавить с помощью команды: nvox sip {id} substitute {digitmap string} {id} - идентификатор линии; {digitmap string} - строка с правилами замены префикса. Команда "show nvox sip-lines" поможет выяснить идентификатор нужной линии. Статья про интерфейс командной строки интернет-центров Keenetic.
  15. Донгл с портами FXS и FXO выпускать не планируем.
  16. В 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.
  17. Чтобы телефония Ростелеком заработала с версией 3.7 Beta 3, в настройках вашей телефонной линии Onlime выберите оператора OnLime, как на прилагаемом скриншоте, затем сохраните настройки.
  18. Опубликована сборка Asterisk 18 для AArch64. Скачать можно здесь
  19. 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 с текущей версией.
  20. Для интернет-центров с архитектурой AArch64 планируем подготовить сборку Asterisk 18. Когда будет готова такая сборка пока неизвестно.
  21. Подготовлена и опубликована сборка Asterisk 18 с преднастроенными базовыми функциями. Сборка подходит для установки на интернет-центры Keenetic с архитектурой MIPSel. https://help.keenetic.com/hc/ru/articles/4407012166674-Установка-IP-АТС-Asterisk-18-на-интернет-центр-Keenetic
  22. Судя по логу, входящий вызов через 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) остановите захват трафика, сохраните дамп трафика и пришлите его сюда.
  23. Пришлите ваш extensions.conf, нужно проверить, как у вас обрабатываются входящие вызовы. Проверьте, зарегистрирован ли телефон, на который вы собираетесь принимать вызовы приходящие через ITSP_Cocos
  24. у вас все строки закомментированы и поэтому *11 их игнорирует. Раскомментируйте конфигурацию, удалите символы ";"
  25. Судя по вашему логу, предполагаю, что где-то в конфигурации транка вы прописали “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
×
×
  • Create New...