• 2487
  • 2
  • 0
Нравится блог?
Подписывайтесь!

idphone freeswitch

Добрый день.

потерял несколько дней, пока получилось настроить чтобы freeswitch смог работать с idphone.

ну так как у нас страна маленькая, и нам нужно попасть в 50 развитых стран мира, нужно придерживаться принципа "Dont repeat yourself". надеюсь кому-либо данное руководство сбережет нервы и время.

Содержание

  1. Вводные данные
  2. установка
  3. настройка
  4. поддержка режима t.38 gateway
  5. итоги

Вводные данные

имеем сервер centos. установлен freeswitch. как установить centos, freeswitch читайте на просторах интернета.

данные по idphone следующие

login 3XXXXXXXX@sip.telecom.kz

line   3XXXXXXXX

password PASSWORD

я подключался к idphone через интернет, если у вас уже есть мегалайн, или отдельное выделенное подключение к idphone, то вам нужно использовать опцию outgoing proxy(?).

 

Установка

Установка centos. с сайта http://mirror-kt.neolabs.kz/mirror/centos, качаем нужную нам версию, устанавливаем.

Установка freeswitch делаем согласно документации на сайте wiki.freeswitch.org. используйте git-версию.

 

Настройка

допустим что freeswitch установлен в /usr/local/freeswitch. в /usr/local/freeswitch/conf хранятся настройки системы.

создайте следующие файлы

1. /usr/local/freeswitch/conf/sip_profiles/external/idphone.xml

<include>
<gateway name="almaty">
<param name="username" value="3XXXXXXXX"/>
<param name="from-user" value="3XXXXXXXX"/>
<param name="extension" value="3XXXXXXXX"/>
<param name="extension-in-contact" value="true"/>
<param name="caller-id-in-from" value="true"/>
<param name="from-domain" value="sip.telecom.kz"/>
<param name="password" value="PASSWORD"/>
<param name="realm" value="BroadWorks"/>
<param name="proxy" value="sip.telecom.kz"/>
<param name="register" value="true"/>
<param name="register-transport" value="udp"/>
</gateway>
</include>

так как в работе idphone sip-протокол далек от соверщенства, а в freeswitch практически близок, приходится применять костыли.

поля from-user, extension, extension-in-contact, caller-id-in-from необходимы для правильной работы. подобраны методом проб и ошибок.

2. /usr/local/freeswitch/conf/dialplan/default/01_outbound_astana.xml

<include>
<extension name="astana">
<condition field="destination_number" expression="^87172(\d{6})$">
<action application="set" data="fax_enable_t38=true"/>
<action application="set" data="sip_execute_on_image=t38_gateway peer nocng"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="effective_caller_id_number=3XXXXXXXX"/>
<action application="bridge" data="{origination_caller_id_name='3XXXXXXXX',origination_caller_id_number=3XXXXXXXX}sofia/gateway/astana/$1"/>
<action application="hangup"/>
</condition>
</extension>
</include>

в данном файле мы настроили исход.звонки на Астану. особенно нужны данные поле effective_caller_id_number - устанавливаем значение коллерайди равное вашему логину, и

{origination_caller_id_name='3XXXXXXXX',origination_caller_id_number=3XXXXXXXX} фактически меняющее sip-заголовки на те которые ожидает увидеть сервер idphone.

 

3. запустите /usr/local/freeswitch/bin/fs_cli

sofia profile restart all

reloadxml

поддержка режима t.38 gateway

Почему я перешел с asterisk на freeswitch? все изза факсов. вроде уже технология должна быть на свалке, но никак не уйдет. в * нет поддержки t.38 gateway. в freeswitch есть поддержка. ну и в idphone нет поддержки t.38.

<action application="set" data="fax_enable_t38=true"/>
<action application="set" data="sip_execute_on_image=t38_gateway peer nocng"/>

если на плече А приходит звонок с t.38, то freeswitch конвертирует данные звонок в alaw t.30 augio fax.

Итоги

неделя ушла на чтобы обложится asterisk, freeswitch, x-lite, wireshark, google, чтобы в итоге получить рабочий конфиг для работы с idphone.

6 октября 2011, 18:25
2487

Загрузка...
Loading...

Комментарии

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

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Прогноз эксперта: в Казахстане будут жить 5 миллионов китайцев

Прогноз эксперта: в Казахстане будут жить 5 миллионов китайцев

В ближайшие годы в Центральной Азии будут проживать восемь миллионов китайцев, считает заведующий отделением востоковедения национального исследовательского университета высшей школы экономики.
kurmanovainur
23 июня 2017 / 11:23
  • 40230
  • 20
Они сделали это! Kaspi Bank презентовал свое мобильное приложение

Они сделали это! Kaspi Bank презентовал свое мобильное приложение

Изучив ошибки предшественников и собрав воедино новейшие идеи онлайн-банкинга, Kaspi Bank наконец выпустил... свое мобильное приложение!
niyazov
20 июня 2017 / 15:05
  • 8674
  • 7
Почему мы должны быть благодарны журналисту Джеймсу Палмеру за критику ЭКСПО

Почему мы должны быть благодарны журналисту Джеймсу Палмеру за критику ЭКСПО

Как одним критичным постом зарубежному журналисту Джеймсу Палмеру удалось вскрыть сразу несколько гнойников казахстанского общества.
anotherblogger
21 июня 2017 / 0:39
  • 6684
  • 63
В каких случаях у вас могут изъять удостоверение личности?

В каких случаях у вас могут изъять удостоверение личности?

Недавно один знакомый задал вопрос: «Я сейчас выступаю как свидетель по одному делу. У меня забрали удостоверение личности (УЛ) в РУВД и не вернули обратно. Так можно?». Я сразу задалась вопросом...
asselsabekova
21 июня 2017 / 10:17
  • 3029
  • 10
Инструкции по сопроводительному письму и собеседованию, которые подойдут всем

Инструкции по сопроводительному письму и собеседованию, которые подойдут всем

Наткнулась на статью Ассоциации юристов Новой Зеландии, в которой они дают советы выпускникам юрфака по поиску работы. Статья меня поразила, поскольку там описано все до мелочей, а их советы подойдут абсолютно всем.
asselsabekova
20 июня 2017 / 16:10
  • 2653
  • 6
Где отлично провести летние месяцы с пользой для здоровья и кошелька?

Где отлично провести летние месяцы с пользой для здоровья и кошелька?

Я обратил внимание, что в случае с уникальными природными зонами Павлодарской области применима поговорка: «что имеем – не ценим», а ведь они легко могли бы стать международными курортами.
Muzalevskiy
23 июня 2017 / 22:57
  • 2756
  • 8
Это «колхозное сооружение» вредит имиджу города. Я, как алматинка, против!

Это «колхозное сооружение» вредит имиджу города. Я, как алматинка, против!

Почему эту трубу не проложили под землей? Она обезображивает улицу, как дикий багровый шрам от раны, зашитой равнодушным, криворуким и ленивым хирургом, обезображивает лицо.
ValentinaVladimirska
23 июня 2017 / 12:10
  • 2335
  • 32
На Иссык-Куль через Юг. Не бойтесь ехать в Киргизию своим ходом!

На Иссык-Куль через Юг. Не бойтесь ехать в Киргизию своим ходом!

Очень живописная и бюджетная поездка вдоль всего берега по Иссык-Кулю! Мы, две обаятельные девушки, поехали вдвоем, подготовленные к совершенно автономной жизни в палатке, и ни разу ничего не...
yelenasergiyenko
22 июня 2017 / 13:20
  • 2574
  • 23
Миф о героях нашего времени: «Они лишь дешевые подделки»

Миф о героях нашего времени: «Они лишь дешевые подделки»

Они назвали лизоблюдство – нетворкинг. Они назвали бессовестное самохвальство – селфбрендинг. Они назвали беспринципность и отсутствие морали – гибкость и креативный подход.
Aks_Ras
22 июня 2017 / 17:32
  • 1946
  • 12