Июн 012015
 

Доброго дня.

Давно я не писал никаких новостей. Это не значит, что изменений в сервисе не было. Они были, но не такие, о которых обязательно нужно знать всем и беспокоить по этому поводу Вас 🙂

Но об изменениях ближайшего времени я должен предупредить каждого. В плане доработок сервиса есть такой пункт как “Переход на новую реализацию протокола PJSIP”. Из преимуществ этой реализации можно назвать хотя бы долгожданный многими кодек OPUS, лучшая поддержка ICE, WebRTC и прочее.

Переход не будет мгновенным, т.к. при этом может измениться поведение Телефонии и при массе обращений я не смогу справиться со всеми сразу. Будет поэтапный переход. На каждом этапе я буду переводить один или несколько “шаблонов” внешних учётных записей.

Если ничего не случится, то завтра (во вторник 02.06.2015) я переведу на реализацию PJSIP все внешние учётные записи multifon.ru. Мои небольшие тесты показали, что проблем возникнуть не должно, но если они будут… Вы знаете куда обращаться.

Любые вопросы, комментарии, замечания, предложения, как обычно, в комментариях к статье.

Спасибо.

  45 комментариев в “Грядущие изменения в сервисе Телефонии. Переход на PJSIP”

  1.  

    Главный вопрос: продолжится ли поддержка ранее подключённых шлюзов и внешних учётных записей? 🙂

  2.  

    Всё-таки отличная идея была с рассылкой новостей сервиса по электронной почте. Всегда читаю и порой перечитываю с большим интересом. Очень увлекательно следит за развитием сервиса. Желаю успехов!

    Ну и немного пожалуюсь. Нестабильна работа системы проверки балансов на публичных учётных записях. Нередки были случаи проблем с дозвоном когда фактически денег на балансе публичной линии нет, а система упорно продолжает пытаться использовать именно эту линию не следуя вниз по правилу дозвона. Особенно чувствительно при использовании обратного звонка с простой звонилки, когда нельзя быстро открыть в браузере правило и временно отключить публичные линии. К сожалению пока отказался от использования публичных линий из-за требований к стабильности.

  3.  

    Opus – энто хорошоо.. 🙂

  4.  

    будем ждать

  5.  

    Внешние учётные записи мультифона переведены на PJSIP. если какие-то проблемы – сообщайте.

    @ustas32, я изменил приоритеты у двух учёток МТС (из Ростова). Теперь они используются только если заняты или нет денег или вышли лимиты на двух учёток, по которым баланс контролируется.

  6.  

    Печальная новость в части кодека OPUS.
    по сути.. его нельзя использовать в режиме “перекодирования”, можно использовать только если ОБЕ стороны его поддерживают и ОБЕ стороны не находятся за NAT.
    Причины неполноценной поддержки – патентные ограничения кодека.
    Подробней тут: http://lists.digium.com/pipermail/asterisk-dev/2013-May/060419.html

    По сути его включили в поддержку только для лучшей интеграции с WebRTC в режиме проксирования, а там не нужна поддержка NAT.

  7.  

    Внешние учётные записи
    multifon.ru
    cheapvoip.ru
    sipnet.ru
    переведены на PJSIP
    проблемы? Сообщайте!

  8.  

    По перечисленным провайдерам (серверам) проблем нет. По крайней мере я пока их не заметил, хочется надеется, что их и нет.
    Получается, что пока переходит идет вполне отлично.
    Буду продолжать наблюдение дальше.

  9.  

    Я пока откатил перевод на PJSIP этих внешних учётных записей.
    Обнаружил две “проблемы” с этим. Буду разбираться, думать, исправлять и вновь вернусь к переводу на PJSIP.
    О чём обязательно напишу.

  10.  

    чего-то у меня zoiper не может войти

  11.  

    вошел. Попыток 8 сделал и вошел.

  12.  

    есть проблема отсутствия регистрации (со вчерашнего вечера). Правда, вчера не подключались ни jabber, ни sip, а сегодня только sip.

  13.  

    Всем привет! У наших АТС 3CX пока не намечается ни Upgrade ни поддержка ничего нового!

  14.  

    Так что Наши линки останутся как есть.

  15.  

    @ssvuia, PJSIP – это просто иная реализация всё того же старого доброго протокола SIP. Ничего апгрейдить не потребуется.

  16.  

    Последние три-четыре дня не sip-клиенту не удается зарегистрироваться с утра. Jabber работает нормально.

  17.  

    последние дни нет соединения с sip, ни аппарат cisco 7940 ни стандартная звонилка android не могут зарегистрироваться!!!

  18.  

    !!!сервис… 2 дня висел в оффе…. как написал сразу все подключилось

  19.  

    Да, что-то изменилось в asterisk… Всё никак не могу найти причину зависаний.
    Проявления разные.. сегодня вот вообще непонятная ситуация была… не похожая на предыдущие два дня.
    пока что приходится отслеживать эти зависания и вручную перегружать 🙁
    и анализировать логи.. причины…

  20.  

    Дополнительно на PJSIP переведены:
    – comtube.ru
    – zadarma.com
    – ippi.fr
    – dorinet.org

    P.S. Реализована возможность загружать не только .mp3 файлы, но и .wav. Их можно использовать в голосовом меню, мелодиях.
    .wav в формате 16 bit 8 kHz mono гораздо лучше используется сервером… без перекодировок и меньше нагрузки на сервер.

  21.  

    Про возможность использовать файлы без перекодировки отличная новость. Нужно будет все свои файлы в такой формат перевести.

  22.  

    на PJSIP переведены:
    – telphin.com
    – voip.mtt.ru
    – pctel.ru
    – freevoipdeal.com
    – intertelecom.ua

    остались мелочи… а после будет перевод “нешаблонных” внешних учётных записей… всех разом.

  23.  

    Помогите пожалуйста с конфигом для Asterisk PJSIP для multifon.ru! Никак не получается заставить работать, хотя вроде регистрация проходит…

  24.  

    Pavel, у меня всё на шаблонах.. очень много строк конфига придётся писать 🙂
    Но если регистрация работает… то в чём ошибка?
    Если при звонке, то надо смотреть команду Dial, кодеки…
    allow=!all,alaw,ulaw

    в конце концов смотреть сам sip пакет INVITE

  25.  

    При звонке на номер в телефоне слышны три коротких и быстрых гудка – потом сброс. В отладке Астериска вообще ничего нет, (-rvvvvvvv). При исходящем звонке ругается что-то на rx_PubSub.

  26.  

    Перестал регистрироваться Zoiper и Acrobits

  27.  

    Заработало . Спасибо.

  28.  

    Pavel, чтобы не засорять тему… свяжитесь со мной через какой-нибудь IM: https://talk37.ru/about/
    чем смогу помогу.

  29.  

    Дмитрий подскажите как впредь следует поступать при не возможности регистрации устройств. Как решить вопрос самостоятельно?

  30.  

    Собственно, как и раньше. Пишите о проблеме и я её решаю.
    можно на email talk37.ru@gmail.com или личными сообщениями. Получаю быстро.
    Тем более что устройства пока работают по sip, а не pjsip.

    Если Вы имеете ввиду в последнее время частые проблемы, то ровно так же. Сообщаем и я исправляю.
    пока не решился откатываться на очень старую версию софта, т.к. при этом потеряю много-много времени и усилий 🙁
    пока изучаю симптомы,ищу возможные причины.
    Но может быть всё же придется откатить

  31.  

    Добрый день, Дмитрий!
    srv_d13493 сегодня на входящих стало опять подставлять домен,
    хотя в настройках эта функция отключена

  32.  

    @sale, да.. это из-за смены на chan_sip, у которого есть врождённые проблемы.
    Варианты:
    1. переделать входящий звонок не на номер 8278 (как сейчас), а на srv_d13493.
    2. вернуть PJSIP…
    какой выберем?

  33.  

    Желательно второй вариант. Вернуть PJSIP

  34.  

    @sale, я ошибся. Это “шлюз” и он никогда ещё не был на PJSIP, т.к. при этом пришлось бы сменить порт на 5070…
    Проблема была в том, что при регистрации почему-то не был указан его IP адрес.. и входящий пакет звонка не был распознан как авторизованный с этого шлюза.
    Прописал ему IP адрес… надеюсь, не повторится.
    Ну а после перевода на PJSIP будет иначе и, в этом плане, надёжнее.

  35.  

    Странно, что не на всех внешних учетках у меня прописаны айпи…

  36.  

    Публичная Уч.запись: 1(206)279-47-96 не работает
    точнее отвечает автоответчик по английски и потом сбрасывает звонок.

  37.  

    Так и не получилось настроить. Вот примерный конфиг (что уже только не пробовал переставлять в нем 🙁 )

    [multifon-1]
    type=registration
    transport=transport-udp
    outbound_auth=multifon-1
    server_uri=sip:79320165xxx@multifon.ru:5060
    ;client_uri=sip:79320165xxx@multifon.ru:5060
    ;contact_user=79320165xxx
    retry_interval=30
    forbidden_retry_interval=30
    expiration=3600

    [multifon-1]
    type=auth
    auth_type=userpass
    password=pwddpwds
    username=79320165xxx
    ;realm=multifon.ru:5060

    [multifon-1]
    type=endpoint
    transport=transport-udp
    context=from-multifon-1
    direct_media=no
    disallow=all
    allow=ulaw
    allow=gsm
    allow=alaw
    outbound_auth=multifon-1
    outbound_proxy=sip:79320165xxx@193.201.229.35:5060
    aors=multifon-1

    [multifon-1]
    type=aor
    qualify_frequency=30
    max_contacts=10
    contact=sip:79320165xxx@multifon.ru:5060

    [multifon-1]
    type=identify
    endpoint=multifon-1
    match=0.0.0.0/0

  38.  

    1. секцию endpoint хорошо бы дополнить from_domain=multifon.ru
    2. И самое важное что тут не так. В URI:
    а) aor: contact=sip:sbc.megafon.ru:5060
    б) registration: server_uri=sip:sbc.megafon.ru:5060
    в) убрать outbound_proxy
    т,е. причина в том, что мультифон использует SRV записи DNS и сам SIP сервер не находит на хосте multifon.ru, а находится в других местах.
    тут одно из двух или писать без указания порта, т.е. contact=sip:multifon.ru (и тогда сервер будет резовить реальный адрес по SRV записям) или с указанием реального SIP сервера (как указано у меня выше).

    3. identify не очень удобный способ… особенно если на одном сервисе есть несколько регистраций.
    Для этого лучше использовать (если 13.3 и выше) в секции registration опцию line=yes и там же указание endpoint= куда пойдёт входящий звонок

    Надеюсь, у Вас всё получится

  39.  

    Попытка номер ТУ.
    Вновь перевёл мультифон на PJSIP.

  40.  

    И сегодня я перевёл на PJSIP все сервера с “шаблонами”, т.е. со стандартизиванными настройками

  41.  

    После перехода на PJSIP мой Астериск перестал звонить через talk37, сервис показывает как зарегестрированный и в акке показывает, что все ОК, но звонки не проходят- занято, напрямую talk37 звонит без проблем.

  42.  

    Моя конфигурация
    http://li.tl/i/v/VieBa.jpg

  43.  

    @bearev по пунктам:
    1. Предлагаю добавить fromuser=bearev и fromdomain=talk37.ru
    2. сейчас Ваш Asterisk подключен как “устройство”. Если Вы используете только для исходящих звонков или входящих только на один номер, то почему бы и нет. Но более логично свою АТС подключать через “шлюз”. Но сейчас, думаю, дело не в этом

    если пункт 1 не помогает, то просьба связаться со мной по jabber, icq, skype, hangouts: https://talk37.ru/about/
    обязательно решим все проблемы.

  44.  

    Спасибо помогло.

  45.  

    demon
    подскажите пожалуйста параметры для работы с мегафоном.
    сам мегафон об этом умалчивает. pjsip у меня сейчас работает на входящие. исходящие пишет: все линии заняты

 Оставить комментарий

Вы можете использовать эти HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(обязательно)

(обязательно)