Вопрос.. правильный dialplan?

525 views
Skip to first unread message

Igor__D

unread,
Nov 16, 2010, 2:13:43 PM11/16/10
to freeswitch-ru
Приветствую всех!
исходные данные:
головной офис + несколько подразделений
предполагается установить FreeSwitch на Win2008 ( пока тестирую FS)

есть желание внедрить VoIP и примерно таким образом организовать
диалплан:
нумерация типа XXYYZZ , где XX - код региона, YY -код подразделения,
ZZ -собственно сам номер
при этом если набирается только ZZ добавить XXYY к номеру, ну и если
YYZZ то добавить XX.
возможно ли это ? и если ДА то как ? если так ОЧЕНЬ заморочно то можно
оставить только YYZZ

ну и в догон... поставил FS ? а подключиться телефоном к нему не могу
- где рыть? в логе не вижу НИЧЕГО - т.е. нет даже попыток соединения
( ставил другие PBX и телефоны настраивать умею)
конфиги не правил -из "коробки". при просмотре открытых портов не вижу
ожидания ни для SIP (5060)
ни для IAX - хотя порт 8021 открыт и FSGUI подключается по нему? куда
рыть?
может можно в консоли как-то посмотреть загруженную конф-ю (типа sofia
status ... )
подскажите !!!

Михаил Кривушин

unread,
Nov 16, 2010, 2:19:08 PM11/16/10
to freesw...@googlegroups.com
Номерной план реализуется легко:

    <extension name="local" continue="false">
      <condition field="destination_number" expression="^(\d{3})$">
        <action application="transfer" data="XXYY$1 XML default"/>
      </condition>
    </extension>

И по аналогии. Правда смысла не вижу никакого добивать номер до полной, но в общем вы же ставили PBX, сами с усами.

Посмотрите лог старта FS, где он лежит в винде не знаю, и очень этому рад ;-)

17 ноября 2010 г. 1:13 пользователь Igor__D <itw...@land.ru> написал:

--
Вы получили это сообщение, поскольку подписаны на группу freeswitch-ru.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу freesw...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу freeswitch-r...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/freeswitch-ru?hl=ru.




--
С уважением, Кривушин Михаил
г. Томск сот. +7 913 865 78 66
г. Самара сот. +7 927 728 67 99
icq: 218 744 127

Ilya Mironov

unread,
Nov 16, 2010, 3:14:37 PM11/16/10
to freesw...@googlegroups.com
Писал, писал сообщение, нажал отправить, а оно куда-то пропало(
Писать особо времени нет (сыну 1,5 месяца))
Попробую восстановить:

проверьте:
1. разрешения в брэндмауере для портов 5060,5061,5070 юдп и тсп для входящих и исходящих
2. файл /conf/vars.xml прописать домен - ип сервера(у меня так)
3. файл /conf/autoload_configs/acl.conf.xml - добавить домен (кто-нибудь расскажите про этот файл подробнее)

Логи хранятся в <папка фс>/log/

Для подключения к службе фс, если Вы запустили уже как службу <папка фс>/fs_cli.exe (для просмотра отладочной инфы ф8, для прочего - другие "эфки")

В файлах C:\freeswitch-1.0.6\conf\sip_profiles\ internal.xml и external.xml
можно установить:
    <param name="debug" value="0"/> <!-- 7 для более подробной инфы -->
    <param name="sip-trace" value="no"/> <!-- yes для отображения сип сообщений -->

Я собрал фс под вин2008 и чувствую себя комфортно.

Пишите, попробуем подсказать.

С уважением,
Миронов Илья.


16 ноября 2010 г. 22:19 пользователь Михаил Кривушин <krivu...@gmail.com> написал:

Igor__D

unread,
Nov 18, 2010, 11:24:35 AM11/18/10
to freeswitch-ru
скачал минимальный конфиг отсюда
http://freeswitch.ru/wiki/minimal
и все прошло ок!

так что все проблемы в конфиге были.....

инсталятор взял этот http://files.freeswitch.org/windows_installer/freeswitch-1.0.4.exe
(знаю что есть
еще http://files.freeswitch.org/windows/ но с него не запустилась АТС
- ругнулся на недостаток библиотек, а разбираться некогда было)

может что не так в этом пакете ?

есть ощущение, так как устанавливается с поддержкой MySQL, что в базу
не заполняется диалплан ( по умолчанию) и в
связи с этим при запуске не открывается порт для подключения клиентов,
а может и не прописано что его надо открыть ....
и если это так, тогда след. вопрос как управлять этим ? в смысле
подключился,через браузер, к управлению (FreePBX-v3), а что
и как делать не понятно.. может кто набросает рыбу (для управления)

Ilya Mironov

unread,
Nov 16, 2010, 3:08:52 PM11/16/10
to freeswitch-ru
Писал, писал сообщение, нажал отправить, а оно куда-то пропало(
Писать особо времени нет (сыну 1,5 месяца))
Попробую восстановить:

проверьте:
1. разрешения в брэндмауере для портов 5060,5061,5070 юдп и тсп для
входящих и исходящих
2. файл /conf/vars.xml прописать домен - ип сервера(у меня так)
3. файл /conf/autoload_configs/acl.conf.xml - добавить домен (кто-
нибудь расскажите про этот файл подробнее)

Логи хранятся в <папка фс>/log/

Для подключения к службе фс, если Вы запустили уже как службу <папка
фс>/fs_cli.exe (для просмотра отладочной инфы ф8, для прочего - другие
"эфки")

В файлах C:\freeswitch-1.0.6\conf\sip_profiles\ internal.xml и
external.xml
можно установить:
<param name="debug" value="0"/> <!-- 7 для более подробной инфы --
>
<param name="sip-trace" value="no"/> <!-- yes для отображения сип
сообщений -->

Я собрал фс под вин2008 и чувствую себя комфортно.

Пишите, попробуем подсказать.

> > freeswitch-r...@googlegroups.com<freeswitch-ru%2Bunsubscribe@goog legroups.com>


> > .
> > О дополнительных функциях можно узнать в группе по адресу
> >http://groups.google.com/group/freeswitch-ru?hl=ru.
>
> --
> С уважением, Кривушин Михаил
> г. Томск сот. +7 913 865 78 66
> г. Самара сот. +7 927 728 67 99
> icq: 218 744 127

> xmpp: Krivushi...@jabber.ruhttp://deepwalker.blogspot.com/

Ilya Mironov

unread,
Nov 16, 2010, 2:57:06 PM11/16/10
to freeswitch-ru
Я поставил на вин2008 и мне вполне комфортно)
Из настроек для подключения помню следующие пунктики:
1. в брэндмауер добавить правила для портов 5060, 5061, 5070, 5080
(смотря как будете использовать) для юдп и тсп
2. в конфигурации conf/vars.xml прописать домен (может простая вещь,
но я сначала забыл(: )
3. в conf/autoload_configs/acl.conf.xml - добавить домен (если кто-
нибудь подробнее расскажет про этот файлик, буду благодарен)
может еще что-то...

Логи лежат в папке <папка фс>/log/.

Если фс запущен как служба, то консоль для подключения к службе в
папке с фс - fs_cli.exe (чтобы включить вывод отладочной информации
можно нажать ф8, для подключенных пользователей ф9 и т.д.)
Но для начала, рекомендуют все настроить, а потом запускать службу.

В файлах C:\freeswitch-1.0.6\conf\sip_profiles\internal.xml и

external.xml (я собрал фс в C:\freeswitch-1.0.6\)
можно установить параметр:
<param name="debug" value="0"/> <!-- изменить на 7, видеть в логах
всякую ерунду -->
<param name="sip-trace" value="no"/> <!-- изменить на yes, видеть
в логах сип сообщения -->

On Nov 16, 10:19 pm, Михаил Кривушин <krivushi...@gmail.com> wrote:

> > freeswitch-r...@googlegroups.com<freeswitch-ru%2Bunsubscribe@goog legroups.com>


> > .
> > О дополнительных функциях можно узнать в группе по адресу
> >http://groups.google.com/group/freeswitch-ru?hl=ru.
>
> --
> С уважением, Кривушин Михаил
> г. Томск сот. +7 913 865 78 66
> г. Самара сот. +7 927 728 67 99
> icq: 218 744 127

> xmpp: Krivushi...@jabber.ruhttp://deepwalker.blogspot.com/

Ilya Mironov

unread,
Nov 16, 2010, 3:13:24 PM11/16/10
to freeswitch-ru
Писал, писал сообщение, нажал отправить, а оно куда-то пропало(
Писать особо времени нет (сыну 1,5 месяца))
Попробую восстановить:

проверьте:
1. разрешения в брэндмауере для портов 5060,5061,5070 юдп и тсп для
входящих и исходящих
2. файл /conf/vars.xml прописать домен - ип сервера(у меня так)
3. файл /conf/autoload_configs/acl.conf.xml - добавить домен (кто-
нибудь расскажите про этот файл подробнее)

Логи хранятся в <папка фс>/log/

Для подключения к службе фс, если Вы запустили уже как службу <папка
фс>/fs_cli.exe (для просмотра отладочной инфы ф8, для прочего - другие
"эфки")

В файлах C:\freeswitch-1.0.6\conf\sip_profiles\ internal.xml и
external.xml


можно установить:
<param name="debug" value="0"/> <!-- 7 для более подробной инфы --
>
<param name="sip-trace" value="no"/> <!-- yes для отображения сип
сообщений -->

Я собрал фс под вин2008 и чувствую себя комфортно.

Пишите, попробуем подсказать.

> > freeswitch-r...@googlegroups.com<freeswitch-ru%2Bunsu...@googlegroups.com>


> > .
> > О дополнительных функциях можно узнать в группе по адресу
> >http://groups.google.com/group/freeswitch-ru?hl=ru.
>
> --
> С уважением, Кривушин Михаил
> г. Томск сот. +7 913 865 78 66
> г. Самара сот. +7 927 728 67 99
> icq: 218 744 127

> xmpp: Krivushi...@jabber.ruhttp://deepwalker.blogspot.com/

Михаил Кривушин

unread,
Nov 18, 2010, 3:34:49 PM11/18/10
to freesw...@googlegroups.com
Вы версию видимо косую поставили. В общем тут:
http://wiki.freeswitch.org/wiki/Installation_Guide#Windows_2

Про базу и фужн не понял ни фига.



18 ноября 2010 г. 22:24 пользователь Igor__D <itw...@land.ru> написал:

--
Вы получили это сообщение, поскольку подписаны на группу freeswitch-ru.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу freesw...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу freeswitch-r...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/freeswitch-ru?hl=ru.

Igor__D

unread,
Nov 19, 2010, 1:29:05 PM11/19/10
to freeswitch-ru
на указанной Вами странице есть ДВЕ ссылки на пакеты для Windows, и
обе я пробовал

ХИ-ХИ-ХИ
повторился отрицательный опыт...но с положительным решением проблем
скачал с FusionPBX инсталяцию FreeSwitch потом установил FusionPBX
и.....
опять нет ни одного подключения
но в этом пакете ( FusionPBX ),по сравнения с FreePBX, мне удалось
разобраться быстрее, и вот
результат есть - заведены и подключены 3 телефона (тестовые)

итак
1. скачивается http://files.freeswitch.org/windows_installer/fusionpbx_svn.exe
2. устанавливаем с этого пакета в полном комплекте (можно указать
каталог инсталяции)
3. скачиваем http://www.fusionpbx.com/downloads/fusionpbx-1.1.38.tar.gz
4. распаковываем fusionpbx-1.1.38.tar.gz в каталог {dir_FreeSwitch}
\wamp\www\
5. проверяем запущены ли службы WAMP - при необходимости запускаем
(ярлык на раб.столе)
6. запускаем браузер и заходим http:\\localhost\fusionpbx\
7. при первом запуске открывается окно с первоначальной настройкой -
присваиваем имя базе и прочие реквизиты (НЕ НАЖИМАЕМ на INSTALL)
8. создаем пользователя+базу+таблицы (при выполнении п.7 - есть ссылка
по которой открывается страничка с SQL-кодом) - можно через phpMyAdmin
9. возвращаемся на страничку первоначальной настройки (см п.7) и жмем
INSTALL
10. по окончанию процесса открывается окно подключения к базе и
администрирования PBX (логин и пароль указан тут же )
11. подключаемся и открываем Voice-Extension ( вроде так по памяти ) и
добавляем нужные номера жмем Save еще раз открываем введенный номер на
редактирование и запоминаем/изменяем пароль (который создается
автоматом)
12. для применения изменений Admin - Apply Setting дожидаемся
открытия странички со статусом PBX

ну вот примерный планчик для создания PBX с минимально необходимой
конфигурацией
удобство основное, как мне видится, в том что можно удаленно
добавлять/изменять регистрационные данные -подключая пользователя
создать и настроить его номер

на заметку - при внесении изменений через браузер меняются данные и
MySQL, и в XML-файлах
p.s.
я так понимаювот этот момент


>Номерной план реализуется легко:
>
> <extension name="local" continue="false">
> <condition field="destination_number" expression="^(\d{3})$">
> <action application="transfer" data="XXYY$1 XML default"/>
> </condition>
> </extension>
>

если цифр в номере назначения <3 (<condition
field="destination_number" expression="^(\d{3})$"> )
то добавить XXYY к $1 <action application="transfer" data="XXYY$1 XML
default"/>
но в какое место это вставить

есть желание настроить что б подразделение=группе и внутри группы что
б можно было звонить по укороченным номерам

Igor__D

unread,
Nov 19, 2010, 2:25:23 PM11/19/10
to freeswitch-ru
может я не совсем внятно объяснил ..
попробую повторить
есть несколько номеров по группам пользователей
для примера
группа 1 X1Y101
X1Y102
X1Y103
X1Y104
группа 2 X1Y201
X1Y202
X1Y203
группа 3 X1Y301
X1Y302
X1Y303
группа 4 X2Y101
X2Y102
X2Y103
X2Y104
так вот надо позвонить с X1Y301 на X1Y302 и набирается номер 02 и так
звонок с X1Y301 то в звонок назначения подставляем X1Y3
так вот надо позвонить с X1Y101 на X1Y102 и набирается номер 02 и так
звонок с X1Y101 то в звонок назначения подставляем X1Y1
так вот надо позвонить с X1Y101 на X1Y302 и набирается номер Y302 и
так звонок с X1Y301 то в звонок назначения подставляем X1
а если надо позвонить с X1Y101 на X2Y102 то и набирается номер X2Y302
и в звонок назначения ничего не подставляем

вот примерно как надо

Reply all
Reply to author
Forward
0 new messages