kmo_3gecb 0 Опубликовано: 5 мая 2013 Share Опубликовано: 5 мая 2013 Добрый день, прошу помощи в настройке freeswitch и zadarma. Может уто использует и выложит рабочий профайл. Ссылка на сообщение
bdmalex 0 Опубликовано: 14 мая 2013 Share Опубликовано: 14 мая 2013 Добрый день, прошу помощи в настройке freeswitch и zadarma. Может уто использует и выложит рабочий профайл.Вот здесь, рабочая настройка на Астериск, еслихоть чуть-чуть понимаете что и для чего - без проблем настроите свой freeswitch сервер. Если не понимаете, то может лучше и не надо ? Ссылка на сообщение
legzzi 0 Опубликовано: 12 июня 2013 Share Опубликовано: 12 июня 2013 кто настроит Freeswitch или др. на сервере? сейчас звоню через ....COM - сервис супер но суппорт никакой, отсюда собственно и проблемы (отваливается номер), сейчас не могу толком звонить и принимать звонки кто может настроить Freeswitch или другую систему на VDS - буду признателен скайп:alegzei аська:138214241 благодарю за понимание и терпение Ссылка на сообщение
Clevelus 0 Опубликовано: 21 января 2014 Share Опубликовано: 21 января 2014 А между прочим, не так все просто ... :) Вот этого в freeswitch вполне достаточно чтобы подключиться к большинству провайдеров (на самом деле попробовал трех - нет проблем), но при подключении к Задарма - ошибка 403 (не 401, а именно 403). То есть чего-то не хватает. :) При этом пробовал добавлять различные поля - не помогает. (И да, пробую на компьютере с публичным IP, то есть с NAT вообще проблемы не возникают - его нет). <X-PRE-PROCESS cmd="set" data="sipnet_proxy=sip.zadarma.ru"/> <X-PRE-PROCESS cmd="set" data="sipnet_login=***"/> <X-PRE-PROCESS cmd="set" data="sipnet_password=***"/>Отписался в поддержку, может помогут. :) Ссылка на сообщение
Clevelus 0 Опубликовано: 21 января 2014 Share Опубликовано: 21 января 2014 Поддержка не помогла, но ошибку нашел сам. И она видна :) Ссылка на сообщение
Clevelus 0 Опубликовано: 21 января 2014 Share Опубликовано: 21 января 2014 (изменено) Итак минимальная конфигурация для FreeSWITCH. Нужно удалить все файлы в папке "conf" (c:\Program Files\FreeSWITCH\conf\) где установлена программа FreeSWITCH и разместить там один файл , предварительно исправив в нем 00000 - на логин (пять цифр), а mypassword - на пароль SIP. Эта минимальная конфигурация обеспечивает подключение к Задарма, и самый необходимый функционал. Который потом легко нарастить. Запустив консоль, проверить подключение можно командой "sofia status" Напротив Задарма должно быть REGED. Если все нормально, то выйти из консоли командой "..." и можно запускать сервис в автоматический режим. <?xml version="1.0"?> <document type="freeswitch/xml"> <X-PRE-PROCESS cmd="set" data="local_address=$${local_ip_v4}"/> <X-PRE-PROCESS cmd="set" data="zadarma_proxy=sip.zadarma.com"/> <X-PRE-PROCESS cmd="set" data="zadarma_login=00000"/> <X-PRE-PROCESS cmd="set" data="zadarma_password=mypassword"/> <X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/en/us/callie"/> <section name="configuration"> <configuration name="switch.conf"> <settings> <param name="colorize-console" value="true"/> <param name="max-sessions" value="1000"/> <param name="sessions-per-second" value="30"/> <param name="loglevel" value="debug"/> </settings> </configuration> <configuration name="modules.conf"> <modules> <load module="mod_console"/> <load module="mod_logfile"/> <load module="mod_event_socket"/> <load module="mod_sofia"/> <load module="mod_dialplan_xml"/> <load module="mod_dptools"/> <load module="mod_commands"/> <load module="mod_expr"/> <load module="mod_sndfile"/> </modules> </configuration> <configuration name="console.conf"> <mappings> <map name="all" value="console,debug,info,notice,warning,err,crit,alert"/> </mappings> <settings> <param name="colorize" value="true"/> <param name="loglevel" value="info"/> </settings> </configuration> <configuration name="logfile.conf"> <settings> <param name="rotate-on-hup" value="true"/> </settings> <profiles> <profile name="default"> <settings> <param name="logfile" value="/var/log/freeswitch/freeswitch.log"/> <param name="rollover" value="10485760"/> </settings> <mappings> <map name="all" value="debug,info,notice,warning,err,crit,alert"/> </mappings> </profile> </profiles> </configuration> <configuration name="sofia.conf"> <global_settings> <param name="log-level" value="0"/> <param name="debug-presence" value="0"/> </global_settings> <profiles> <profile name="local"> <domains> <domain name="all" alias="true" parse="false"/> </domains> <settings> <param name="context" value="local"/> <param name="sip-port" value="5060"/> <param name="dialplan" value="XML"/> <param name="rtp-ip" value="$${local_address}"/> <param name="sip-ip" value="$${local_address}"/> <param name="auth-calls" value="true"/> </settings> </profile> <profile name="zadarma"> <domains> <domain name="all" alias="false" parse="false"/> </domains> <settings> <param name="context" value="zadarma"/> <param name="sip-port" value="5080"/> <param name="dialplan" value="XML"/> <param name="rtp-ip" value="$${local_address}"/> <param name="sip-ip" value="$${local_address}"/> <param name="auth-calls" value="false"/> </settings> <gateways> <gateway name="zadarma"> <param name="proxy" value="$${zadarma_proxy}"/> <param name="username" value="$${zadarma_login}"/> <param name="password" value="$${zadarma_password}"/> </gateway> </gateways> </profile> </profiles> </configuration> </section> <section name="dialplan"> <context name="local"> <extension name="local-account-hello"> <condition field="destination_number" expression="^100$"> <action application="playback" data="ivr/ivr-hello.wav"/> </condition> </extension> <extension name="local-accounts"> <condition field="destination_number" expression="^(10[1-3])$"> <action application="bridge" data="user/$1@$${local_address}"/> </condition> </extension> <extension name="zadarma"> <condition field="destination_number" expression="^(\d+)$"> <action application="set" data="effective_caller_id_number=$${zadarma_login}"/> <action application="bridge" data="{sip_invite_domain=$${zadarma_proxy}}sofia/zadarma/$1@$${zadarma_proxy}"/> </condition> </extension> </context> <context name="zadarma"> <extension name="local"> <condition> <action application="playback" data="ivr/ivr-hello.wav"/> <action application="bridge" data="group/local@$${local_address}"/> </condition> </extension> </context> </section> <section name="directory"> <domain name="$${local_address}"> <params> <param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/> </params> <groups> <group name="local"> <users> <user id="101"><params><param name="password" value="101"/></params></user> <user id="102"><params><param name="password" value="102"/></params></user> <user id="103"><params><param name="password" value="103"/></params></user> </users> </group> </groups> </domain> </section> </document> Изменено 21 января 2014 пользователем Clevelus Ссылка на сообщение
Karim 0 Опубликовано: 21 января 2014 Share Опубликовано: 21 января 2014 фуф еле разобрался. Clevelus Спасибо за подсказку! Ссылка на сообщение
Igor 0 Опубликовано: 21 января 2014 Share Опубликовано: 21 января 2014 Да отдельной инструкции по фрисвичу пока у нас в вики нет. Попрошу администраторов чтобы в свободное время его помучали и создали такую инструкцию. Ссылка на сообщение
Clevelus 0 Опубликовано: 22 января 2014 Share Опубликовано: 22 января 2014 Уже помучал. И инструкция в общем готова и тут написана :) Нужно удалить все конфигурационные файлы и разместить предложенный один. Там могут возникнуть сложности с NAT и т.п. Но это уже все детали. Так что можете переносить в WiKi. Тем более что фрисвич - довольно популярен. ЗЫ: я вообще другую задачу решал и собрал на нем шлюз Zadarma - Lync 2013. Тоже работает замечательно. Только конфигурация заметно сложнее и совсем другая (нет клиентского доступа). Думаю еще настроить шлюз Zadarma - Exchange UM (тем более что, в отличии от Lync, прямой шлюз у оператора в UM покупать никто не будет. В данном случае прямой шлюз - это покупка каждому сотруднику выделенного прямого номера, у нас это не принято. А для США и Канады покупается легко, как для On-Premise Exchange с ролью UM, так и для Exchange Online с соответствующим тарифным планом) Да и цеплять Exchange UM через Lync приятнее и правильнее. :) Ну и сделал конфигурацию, когда кроме Задарма еще и Мультифон выступает. Хорошо работает, включая исходящие. Но ее нужно дорабатывать, так как одного Мультифона (одна линия) может быть недостаточно. PS А кто может объяснить, зачем существует sip.zadarma.ru (именно ru, а не com) и у него, к тому же, открыт порт 5060, в том числе TCP ? Ссылка на сообщение
Igor 0 Опубликовано: 22 января 2014 Share Опубликовано: 22 января 2014 Домен zadarma.ru это аналог домена zadarma.com только с урезанным списком имен. sip.zadarma.ru ведет на тот-же сервер что и .com и существует для тех кто не внимательно читает sip настройки и пишет ru вместо com Ссылка на сообщение
Clevelus 0 Опубликовано: 22 января 2014 Share Опубликовано: 22 января 2014 Для тех кто ошибаются (а не ошибается только тот, кто ничего не делает) это создает дополнительные проблемы. Так как через "ru" ничего толком не работает. При этом подключение проходит - но ошибка авторизации. При чем хитрая, не 401, а 403 ... то есть может просто маршрутизация внутри, а может проблемы с NAT ... Так что это - совсем не аналог. Что-то в нем слишком урезано. Думаю, гораздо проще было бы в правилах не различать ru или com, а ru просто перенаправлять на com. Ссылка на сообщение
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас