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

входящие с разных IP

1

Конфиг транка:

host=188.187.246.4
username=2110000
secret=password
type=peer
qualify=yes
nat=no
dtmfmode=rfc2833
insecure=very
fromuser=78432110000
fromdomain=188.187.246.4
disallow=all
allow=alaw&g729
canreinvite=no

Register string

78432110000:password:2110000@188.187.246.6:5060/2110000

Проблема в том что входящие звонки приходят каждый раз с разным ip, то с 188.187.246.6, то с 188.187.246.5, то с 188.187.246.4.

соответственно при текущем конфиге если звонок придет с 188.187.246.4 то есть КПВ и вызов нормально маршрутизируется на внутренний номер. Если приходит с 188.187.246.6 то звонок проходит, но нет сигнала КПВ.

Если прописать везде, указанный провайдером 188.187.246.6 то получаем:

    -- Executing [2110000@from-sip-external:1] 
NoOp("SIP/188.187.246.4:5161-0000198d", "Received incoming SIP connection from unknown peer to 2110000") in new stack

Если прописать 188.187.246.4 то:

    -- Executing [2115445@from-sip-external:1] 
NoOp("SIP/188.187.246.5:5161-000019a0", "Received incoming SIP connection from unknown peer to 2115445") in new stack

т.е. каждый раз приходит с разного ip

как сие правится?

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

спросил 2011-03-25 17:03:34 +0400

shakirov Gravatar shakirov flag of Russian Federation
1143 46 14 46
http://gammatelecom.ru/

обновил 2011-03-25 17:13:33 +0400

3 Ответа

2

ну первое что приходит в голову - сделать три транка на разные айпи и разные DID. Вторая мысль - поставить host=dynamic, fromdomain это только для исходящих. type=peer заменить на type=friend.

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

ответил 2011-03-25 17:45:02 +0400

kovoron Gravatar kovoron
41 3 7

Comments

ну еще можно попробовать маску поставить, я правда не помню, маски астериск понимает в host... kovoron ( 2011-03-25 17:49:19 +0400 )редактировать
host=dynamic и type=friend не помогает. Тут мысль мелькнула, поднять на локальном бинде домен evil-sip-provider.local и указать ему две A записи. Плюс обратки прописать на нем же, и в качестве хоста указать уже evil-sip-provider.local. Возможно еще SRV запсис прописать надо. Что думаете? shakirov ( 2011-03-25 18:34:23 +0400 )редактировать
три транка к сожалению тоже не вариант... к этому провайдеру идет больше 30-ти транков, заводятся они через FreePBX. и вбить 100 транков это жопа полная.. shakirov ( 2011-03-25 18:37:30 +0400 )редактировать
на зачем, зачем городить местный домен?? Надежность же падает :( kovoron ( 2011-03-25 18:38:03 +0400 )редактировать
за тем что уговорить провайдера сделать это не получится скорее всего. А с чего бы вдруг надежности падать? bind надежен как наковальня. shakirov ( 2011-03-25 18:39:44 +0400 )редактировать
kovoron, маску пробовал и пробовал через амперсанд перечислить, не пахает. shakirov ( 2011-03-25 18:43:27 +0400 )редактировать
1

Allow Anonymous Inbound SIP Calls. Но, чувствую, ща меня заклюют)))

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

ответил 2011-03-25 18:16:23 +0400

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/

Comments

в моем случае это можно, у мен воип отгорожен от внешнего мира, к провайдеру ходит строго по прямому кабелю и серой сети. Но хочется поэлегантнее решение. shakirov ( 2011-03-25 18:31:42 +0400 )редактировать
самое простое решение есть самое надежное. Если так с анонимусами - разрешай и все! kovoron ( 2011-03-25 18:37:09 +0400 )редактировать
включил анонимусов, звонки проходят, но звонящему снаружи не даются гудки КПВ. shakirov ( 2011-03-25 18:50:49 +0400 )редактировать
а если контекст другой поставить? скажем, context=from-pstn? kovoron ( 2011-03-25 21:22:19 +0400 )редактировать
1

сделайте вот так [general] allowguest=yes deny=0.0.0.0 permit=188.187.246.0/255.255.255.0

ну ли написать скриптик который сделает в sipcustom.conf 100 транков по вашим адресам. а вообще не понятно что за 30 тарнков к одному провайдеру. может из-за чегото внутри тарнков кпв нету? елси только ради 30 регистраций, то делайте три транка а регистрации отдельно ручками вносите в sipregistration_custom.conf

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

ответил 2011-03-26 14:02:06 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2011-03-26 14:03:54 +0400

Comments

к сожалению не ради этого.. на каждый городской номер, провайдер выделяет отдельный логин и пароль, по этому приходится 30 транков делать. Для номеров многоканальных да, просто в кастом добавил регистрации. shakirov ( 2011-03-27 15:08:25 +0400 )редактировать
КПВ вроде пофиксился, в эластиксе есть галочка в инбаунд роутес "слать кпв" с ней вроде работает. но не всегда.. shakirov ( 2011-03-27 15:09:58 +0400 )редактировать
смотрите в сторону progresinband=yes earlymedia и т.д meral ( 2011-03-28 06:32:33 +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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2011-03-25 17:03:34 +0400

Просмотрен: 902 раз

Обновлен: Mar 26 '11

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