Comments 33
UFO just landed and posted this here
Вообще да, так оно, конечно, и есть.
Сейчас предстоит переезд и видимо gsm-to-sip позволит мне сохранить свой старый номер без дополнительных затрат. А с sip-a на новом месте можно вывести куда угодно.
Сейчас предстоит переезд и видимо gsm-to-sip позволит мне сохранить свой старый номер без дополнительных затрат. А с sip-a на новом месте можно вывести куда угодно.
0
Можно попробовать найти сип-провайдера с городским номером, установить переадресацию на этот городской с мобильного и получать входящие на свой мобильный на sip клиент в любой точке мира (актуально, если тариф звонков на городские номера на мобильном недорогой либо нулевой)
0
0
спасибо, добавил
0
есть такой модуль для астера chan_datacard, который позволяет на базе астериска и хуавеевского модема сделать софтовый gsmsip (и обратно) шлюз.
0
Еще для дома, иногда, полезным бывает настроить режим день/ночь, черный список и белый список с переводом звоночка на сотовый :)
0
Советую прикупить шлюз для городской линии, и жсм шлюз. Очень удобно, и для звонков, и для администрирования.
Очень помогает блеклист/форваринг входящих звонков с города на джсм-шлюз.
Не забываем, что 2 астреиска можна соеденить иаксом (:
Очень помогает блеклист/форваринг входящих звонков с города на джсм-шлюз.
Не забываем, что 2 астреиска можна соеденить иаксом (:
0
Не забываем использовать директивы deny/permit на пиры!!! Это должно стать привычкой. Не важно, хоть сеть класса А (если внешний пир надо открывать с динамическим IP). И еще надо обязательно ставить fail2ban.
Иначе при желании — поломают и Кубу сольют через твою бедный FXO адаптер на 1 линию. А если не повезет, и будет SIP пир на провайдера — зайльют так, что мало не покажется.
Пример настройки:
Еще удобно шаблоны использовать:
[local-user](!)
type=friend
host=dynamic
language=ru
nat=no
canreinvite=no
context=home
disallow=all
allow=ulaw
allow=alaw
deny=0.0.0.0/0
permit=192.168.0.0/24
[100](local-user)
Иначе при желании — поломают и Кубу сольют через твою бедный FXO адаптер на 1 линию. А если не повезет, и будет SIP пир на провайдера — зайльют так, что мало не покажется.
Пример настройки:
[100]
type=friend
host=dynamic
username=100
secret=пароль для локального абонента
language=ru
nat=no
canreinvite=no
context=home
mailbox=200@default
disallow=all
allow=ulaw
allow=alaw
deny=0.0.0.0/0
permit=192.168.0.0/24
Еще удобно шаблоны использовать:
[local-user](!)
type=friend
host=dynamic
language=ru
nat=no
canreinvite=no
context=home
disallow=all
allow=ulaw
allow=alaw
deny=0.0.0.0/0
permit=192.168.0.0/24
[100](local-user)
+5
спасибо, хорошая статья, добавил в избранное
0
Не нужен вам выход через 9-ку, бросьте вы это :)
делайте выход на разных пиров по маске, например XXXXXX это город (уходим через городского провайдера) 89XXXXXXXXX сотовые (уходим через GSM-шлюз или Multifon) ну и 8X. уже через сипнет.
делайте выход на разных пиров по маске, например XXXXXX это город (уходим через городского провайдера) 89XXXXXXXXX сотовые (уходим через GSM-шлюз или Multifon) ну и 8X. уже через сипнет.
+2
В качестве GSM шлюзов я использую модемы Huawei E150/E1550 с лого МТС (разлоченные). Для работы с модемом необходимо использовать chan_datacard или chan_donge. Второй появился позже, автор вроде тот же, хотя могу ошибаться. Заменил один на другой даже не меняя конфигурации. Немного о настройке шлюзов — www.tavda.net/archives/97
По поводу SIP-телефонии с ПГН. Настраивал от Ютел. Когда настроил второй номер, возникла проблема с неправильным переводом звонков — все звонки падали на один номер, несмотря на разные контексты. В результате для обоих номеров использовал один и тот же контекс, а внутри разрулил по SIP-заголовкам. Конфиги пишу в extensions.ael, для conf придётся изменить (например, использовать GotoIf):
context from-usi {
s => {
Set(ABNUM=${SIP_HEADER(TO)});
Set(ABNUM=${CUT(ABNUM,@,1)});
Set(ABNUM=${CUT(ABNUM,:,2)});
switch(${ABNUM}) {
pattern 343XXXXXXX:
Answer();
Dial(SIP/905,60,Ttr);
Hangup();
break;
pattern 343YYYYYYY:
Answer();
Dial(SIP/904,60,Ttr);
Hangup();
break;
default:
Answer();
Dial(SIP/900,60,Ttr);
Hangup();
break;
};
};
};
Сначала из заголовка выделяем на какой номер поступил звонок, далее двумя командами обрезаем лишние данные. Затем направляем на нужные номера 905, 904 и 900 входящие.
По поводу SIP-телефонии с ПГН. Настраивал от Ютел. Когда настроил второй номер, возникла проблема с неправильным переводом звонков — все звонки падали на один номер, несмотря на разные контексты. В результате для обоих номеров использовал один и тот же контекс, а внутри разрулил по SIP-заголовкам. Конфиги пишу в extensions.ael, для conf придётся изменить (например, использовать GotoIf):
context from-usi {
s => {
Set(ABNUM=${SIP_HEADER(TO)});
Set(ABNUM=${CUT(ABNUM,@,1)});
Set(ABNUM=${CUT(ABNUM,:,2)});
switch(${ABNUM}) {
pattern 343XXXXXXX:
Answer();
Dial(SIP/905,60,Ttr);
Hangup();
break;
pattern 343YYYYYYY:
Answer();
Dial(SIP/904,60,Ttr);
Hangup();
break;
default:
Answer();
Dial(SIP/900,60,Ttr);
Hangup();
break;
};
};
};
Сначала из заголовка выделяем на какой номер поступил звонок, далее двумя командами обрезаем лишние данные. Затем направляем на нужные номера 905, 904 и 900 входящие.
+1
как качество звука?
0
Качество звука вполне приличное. Пару раз появлялось эхо, но как-то само пропало. Даже разобраться не успел. А если учесть, что E150 модемы достались по 150 рублей за штуку, то очень бюджетный вариант GSM-шлюза получился. Стоят уже больше полугода. Мне даже с Мотива звонили 2 раза, мол у вас на симке баланс не меняется, сделайте звоночек, а то по истечении 3 месяцев заблокируем.
0
А где такой прикупить можно? Искать у МТС?
0
Были такие у всех операторов. Обычно на коробке МТС где-то с боку написано Huawei и модель. Вообще, видел в Евросети не брендированные, стоят 1500 рублей. Вообще, работают не только E150 и E1550. Можно посмотреть какие можно брать, а какие нет в фаликах текстовых от chan_donge/chan_datacard. Потом лучше по интернету поискать на предмет отсутствия поддержки голоса, а то и такие встречаются. Вроде бы у Мегафона такие огрызки были.
0
У мегафона и билайна продают залоченые. Разлочиваются и активируются голосовые функции (чтоб можно было звонить) легко. Для активации голоса используется программа от мтс :)
0
Добавьте:
www.voip-info.org/wiki/view/Asterisk
www.voip-info.org/wiki/view/Asterisk
0
Неделя астериска на Хабре. :)
0
какая девятка? что за артефакты от аналоговых АТС?
Астериск может гибко маршрутизировать анализируя номер по маске. Например у меня на прошлой работе при наборе 3хзначного номер вызов шел на внутренний телефон сотрудника, при наборе междугороднего — через сипнет, городского (в любом формате) через городскую линию а на сотовые через GSM шлюз. без всяких девяток, восьмерок,…
Астериск может гибко маршрутизировать анализируя номер по маске. Например у меня на прошлой работе при наборе 3хзначного номер вызов шел на внутренний телефон сотрудника, при наборе междугороднего — через сипнет, городского (в любом формате) через городскую линию а на сотовые через GSM шлюз. без всяких девяток, восьмерок,…
+1
Я хотел жестко разграничить направления. один префикс — уходит на местного оператора, другой префикс — уходит на сипнет (к примеру). Можно конечно все разрулить внутри, но иногда заканчиваются деньги то там, то сям, появляются акции. Руками проще (имхо) :)
0
Согласен, для дома может и удобнее, особенно если пользуется гик. Но для офиса крайне неудобно. Ведь если у меня определился/высветился пропущенный вызов — я элементарно не могу перезвонить нажав одну кнопку.
Это не наезд на вас, просто я такую ошибку вижу регулярно при настройки офисных АТС, потому захотел акцентировать на этом внимание.
Это не наезд на вас, просто я такую ошибку вижу регулярно при настройки офисных АТС, потому захотел акцентировать на этом внимание.
+1
На Asterisk под FreeBSD так же замечено, что не работают конференции, т.к. есть проблема с таймерами. А так тоже дома юзаю как роутер SIP звонков, например если звонить по России то идет на PCTEL, а если на сотовые Москвы и городу, то стоит перенаправление на CISCO Call Manager, который на работе. Очень удобно, набираешь номер, а "*" сама решает что и как. Жаль что когда на PCTEL заканчиваются деньги то она не умеет определять специфический сигнал в линии и не переключает на SIPNET. Если кто знает как реализовать, плиз отпишитесь в коментах.
0
> Если пойти дальше, то можно прикрутить сотовый телефон.
тут уже написали про мультифон, но не явно.
не нужны gsm шлюзы, покупая симку мегафона есть возможность включить мультифон — использовать напрямую соединение транком к аппаратуре gsm провайдера по заданному паролю и со своим телефонным номером. при этом симка после всех настроек вообще может в ящике валяться.
стоить звонки будут по выбранному вами тарифу самого мегафона.
тут уже написали про мультифон, но не явно.
не нужны gsm шлюзы, покупая симку мегафона есть возможность включить мультифон — использовать напрямую соединение транком к аппаратуре gsm провайдера по заданному паролю и со своим телефонным номером. при этом симка после всех настроек вообще может в ящике валяться.
стоить звонки будут по выбранному вами тарифу самого мегафона.
+1
Sign up to leave a comment.
Практическое применение Asterisk в домашних условиях