Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Помогите настроить SIP-GSM шлюз на UBUNTU 10.04 LTS Server + Asterisk+FreePBX+GSM HUAWAY E1550

1

Здравствуйте, уважаемые Гуру! Поставил связку по статье http://asteriskforum.ru/wiki/index.php/UBUNTU10.04LTSServer%2BAsterisk%2BFreePBX%2BGSMHUAWAY_E1550. Все работает, спасибо авторам статьи. Работает по схеме: входящий звонок на SIM-карту в модеме->asterisk->twinkle; исходящий с twinkle->asterisk->SIM-карта в модеме->мобильный либо домашний номер. Помогите реализовать схему: входящий SIP->asterisk->модем->мой мобильный ; мой мобильный->модем->asterisk->донабор номера->sipnet(например). Сейчас все входящие с SIP приходят в twinkle, а уже в нем я поставил безусловную переадресацию на свой мобильный. Дальше очень долго ковырялся с настройками транков, исходящей и входящей маршрутизацией, но ничего не вышло. Может подобный вопрос покажется кому-то "детским", но не судите строго, я до всего доходил сам, с помощью статей и google.

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

спросил 2011-06-20 13:46:23 +0400

leshiy76 Gravatar leshiy76
31 1 1 2

5 Ответов

1

Сложно будет ответить на такой расплывчатый вопрос. Напиши задачу более точнее. Например, хочу что бы при наборе такого то номера... Или при звонке оттуда то... Тогда можно что то написать.
А так целую книгу придется сочинять. Например такую как "Asterisk: будущее телефонии".
Книга переведена на русский язык. Может помочь разобраться с настройкой.
Кстати, можешь сделать что бы кроме твоего номера никто не мог позвонить на модем. Сам недавно задал такой вопрос.
Плюс голосовое меню можешь повесить. Например для прослушивания почты.
Различных операторов связи выбрать для оптимизации звонков.
Настроить возможность что бы тебе могли бесплатно звонить на сотовый из аськи.

ссылка удалить спам редактировать

ответил 2011-06-21 04:26:59 +0400

starzkv Gravatar starzkv
373 20 6 20
http://www.compcar.ru/for...

обновил 2011-06-21 21:12:25 +0400

litnimax Gravatar litnimax
1453 11 8 29
http://www.pbxware.ru/
1

Похоже буду читать матчасть :) , т.к. задавать глупые вопросы: а где находится файл extensions.conf во freepbx? Или а куда добавить контекст [huawei] в начало или в конец extensions.conf - если честно стыдно. Прочитаю книгу, потренируюсь, а потоп, похоже, поставлю Ubuntu Server 11.04 + Asterisk GUI. Потом если чего не получится буду донимать вопросами :) !

P.S. В начале, конечно буду пытаться ковырять настройки по вашим рекомендациям!

ссылка удалить спам редактировать

ответил 2011-06-23 11:35:31 +0400

leshiy76 Gravatar leshiy76
31 1 1 2
1

Не ставили бы вы FreePBX, подобные конструкции сделать без подготовки сложно. В самописном диалплане данную задачу реализовать проще простого. Подобные схемы лучше реализовывать через IVR с проверкой CallerID (защита от вредителей). Еще пожно сделать Callback.

ссылка удалить спам редактировать

ответил 2011-06-21 07:03:09 +0400

Ecuador Gravatar Ecuador
845 10 10 24
1

Спасибо, ребята за ответы. to Ecuador - Я любитель. Asterisk ставил в первый раз. Выбор на FreePBX пал, т.к. он имеет графическую оболочку. Для начинающих пользоваться проще. Если стоит FreePBX, то самописный диалплан уже не сделать??? to Starzkv - Задача следующая:) :

  1. Входящие: База (от Центел), sipnet, (т.е. звонки от sip-операторов) приходят на asterisk, asterisk же с помощью модема набирает номер моего мобильного. В данный момент эта схема реализована, но криво: звонки из astrisk приходят на внутренний номер, потом в twinkle (программный sip-телефон), в нем включена безусловная переадресация на мой мобильный, т.е. получается, что звонок возвращается обратно в asterisk, а он набирает номер моего мобильного. Статья по Oktell SIP-GSM отличная, но программа работает под WINXP и стоит 1300р за канал, кроме этого в лицензии привязка к определенной машине. В Oktell SIP-GSM, который фактически является программным sip-телефоном, в режиме шлюза можно выставить GSM-номер по умолчанию - и при входящие sip-звонке Oktell SIP-GSM наберет GSM-номер по умолчанию, т.е. мой мобильный.
  2. Исходящие: вот тут можно реализовать схему указанную в статье, но опишу чего бы я хотел: звонишь со своего мобильного на модем, потом, например, с помощью голосового меню через определенного провайдера (База (от Центел), sipnet) донабираешь номер вызываемого абонента (через Базу - домашние и мобильные, через sipnet - программные телефоны зарегистрированные в sipnet)

Если это поможет разобраться в вопросе могу выложить скрины своих настроек.

P.S. Если получится, хочу написать подробное HOWTO. Сэкономит много времени и сил новичкам в установке и настройке системы.

ссылка удалить спам редактировать

ответил 2011-06-21 11:44:10 +0400

leshiy76 Gravatar leshiy76
31 1 1 2

обновил 2011-06-21 13:40:21 +0400

1
  1. Спасибо за оценку статьи. Ее я написал. Только не до конца еще. Дела отвлекли. В той теме используется asteriskwin32. Он запускается из под Windows. Это тот же Asterisk версии 1.2.26.2, только скомпилированный в Cygwin. Выбор пал на эту версию потому что пожалел выделить отдельный компьютер под Linux. Для домашнего использования все упростил.

Кстати если интересно, то могу полностью доработанную статью разместить на этом форуме. Все таки тоже Asterisk. :-) Как вариант для домашнего использования.

  1. Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.

]

[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие

Все входящие с sipnet описываются в его контексте:

[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)

Все входящие с sipnet вызовут звонок на твой телефон через твой модем.

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

[huawei]
exten => s,1,GotoIf($["${CALLERID(num)}" = "твой_номер_сотового_телефона"]?reject:allow)
exten => s,n(allow),BUSY       
exten => s,n,Hangup()
exten => s,n(reject),Background(ent-target-attendant)   ;проигрывание приветствия
exten => s,n,WaitExten(5)               ;время ожидания
exten => s,n,Goto(huawei,s,reject)                  ;повтор

Дальше описывай номера на которые будешь звонить.

ссылка удалить спам редактировать

ответил 2011-06-21 18:54:14 +0400

starzkv Gravatar starzkv
373 20 6 20
http://www.compcar.ru/for...

обновил 2011-06-21 21:19:06 +0400

Comments

Контекст модема в код почему то не выделился. Поправьте, пожалуйста, кто сможет. И напишите причину. starzkv ( 2011-06-21 19:03:56 +0400 )редактировать
Только я вот насчет буквы s сомневаюсь в последнем контексте huawei. У меня по другому сделано. http://asterisk-support.ru/question/620/vkhodiashchie-zvonki-s-opredelennogo-nomerastarzkv ( 2011-06-21 21:57:27 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-06-20 13:46:23 +0400

Просмотрен: 6,027 раз

Обновлен: Jun 23 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.