AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk, терминация

Newbies/FAQ Forum 19 сообщений 18.01.2012 11:33 - 15.02.2012 07:50
#1 18.01.2012 11:33

Asterisk, терминация


Добрый день Уважаемые!
Не стану в соответствующий раздел писать - вопрос пустяковый и не содержит никаких предложений.
У сипмаркета в ЛК можно добавить шлюз на продажу направления...
В общем настроил всё, добавил туда свой шлюз. В качестве терминирующего оборудования используется Астериск.
Сразу же получил письмо от администрации маркета:
В случае, если терминирующее оборудование - Астериск, то терминация трафика невозможна.
Это у них такие законы внутренние или я чего то не понимаю?


Last edited by FreeSS on Thu Jan 19, 2012 14:34
#2 18.01.2012 11:50

это дискриминация.
назовите юзерагент не Asterisk и будет всё работать.

например "MyCorpSIP" %)
#3 18.01.2012 12:11

Правда мой астериск выступает не в качестве юзерагента, а вот:
18.01.2012 8:48:13-Receive from-91.194.ХХХ.Х:5060
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 85.17.222.134:5060;branch=sesion11-t-189-0-E;received=85.17.222.134;rport=5060
From: ;tag=189-0-264
To: ;tag=as31fc95d9
Call-ID: 46b67083f7428b126506888700843ab6@ХХХ.ХХХ.ХХ,ХХ---0-189
CSeq: 4817 INVITE
Server: Asterisk PBX 1.8.3.2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
Т.е. они поле Server прочитали...его можно как то изменить?
Чёрт, так расстроился из-за этой дискриминации((

Added after 3 minutes:

Прошу прощения. Вроде нашёл то что мне нужно. Будем пробывать Smile Что самое интересное, когда я спросил с какими софтсвичами они дружат - они сказал MERA Very Happy
#4 18.01.2012 12:13

/etc/asterisk/sip.conf
Code:
[general]
;useragent=Asterisk PBX


заменить на
Code:
[general]
useragent=MyPBX
#5 18.01.2012 12:38

...не забыв там же добавить:

Quote:
sdpsession=MyPBX


на всякий случай...
#6 18.01.2012 13:05

Большое спасибо, на днях сделаю Smile
И всё же боюсь что заметят подмену, потому как я с данного ip регистрируюсь у них для выхода в мир.
#7 18.01.2012 13:10

как то не связано одно с другим.
как они заметят? придут в офис и посмотрят?

вообще такое явление распространенное,
и связано оно в основном не с Asterisk, а с кривыми руками с другой стороны.
#8 18.01.2012 13:30

А, спасибо, учту Smile
А заметят просто:
Я у них беру учётку через которую выхожу в мир, там 1 ip и user-agent сейчас asterisk-pbx.
По их рекомендации я ставлю себе MERA Very Happy (user-agent и server)
Они видят что с того же айпи я начал предоставлять на продажу терминирующий шлюз + у учётка для выхода так же user-agent на Mera изменился.
Бред конечно...скажу если что - вместо астериска меру поставил)
#9 18.01.2012 13:39

а зачем Mera ставить? поставьте D-Link Smile
#10 18.01.2012 14:34

тогда лучше не просто MERA, а например
Code:
User-Agent: MERA MVTS3G v.4.4.0-14b
#11 18.01.2012 15:10

adt2k wrote:
а зачем Mera ставить? поставьте D-Link Smile

Да кто ж их знает..наехали на меня именно с Мерой)

Added after 1 minutes:

pavel shlag
Спасибо! Именно так и сделаю Smile
Я правда нагуглил MERA Msip 1.0.2, но я так понимаю это древность какая то...
Там получается и user-agent и server одинаковое название имеют?
#12 23.01.2012 23:53

Re: Asterisk, терминация


FreeSS wrote:
В случае, если терминирующее оборудование - Астериск, то терминация трафика невозможна.

Тут поможет только смена терминатора на более адекватного, благо что выбор есть. Опыт показывает что с подобнымы провайдерами в будущем огребёте проблем так или иначе, не этих так других - какой смысл так цепляться за него когда есть выбор...

_________________
Успехов!
#13 31.01.2012 09:21

Да я уже задумывался об этом...Шлюз мой отшили - без названия точной причины...Пробую сейчас найти другого терминатора - как то не выходит...или не правильно ищу просто...тот же самый voipExchange (или как их там) там постоянно надо вносить какие то взносы...
#14 31.01.2012 09:30

У сайтов группы бетамакс есть свой оптовый поставщик, очень неплохое качество и цены. Обзор, сайт...

Сами сайты бетамакс неплохи, если выполнять условия:
Не более одного одновременного звонка;
Не слишком часто;
"бесплатные минуты" кончаются - глубоко в условиях написано - сколько в неделю, сколько в месяц;
Слишком дешевые мобилки на некоторых сайтах - никакого качества, не ищите дешивизну.

Я сам пользуюсь некоторыми из них

Сравнение цен.
#15 31.01.2012 16:01

Камрады, всем добрый вечер!
Я вот знаете что никак понять не могу...Я действительно думал что терминация трафика - это вывод трафика через мой шлюз грубо говоря (ну так оно и есть). Но я думал что для этого в случае с астериском на моей стороне я делаю примерно следующее:
1) Завожу на своем астере учётку, скажем YYYYY.
2) Указываю учётке контекст для выхода через шлюз (в данный момент шлюз стоит простенький, dvg-6004s, в нём 4 московские меди).
3) Передаю прову через которого буду терминировать трафик - данные для подключения к моему астериску, т.е. учётка, пасс, ip и т.д. Ну не обязательно в открытом виде, а просто в форме - как сейчас у сипмаркета...
Разве не так?
Просто вот с чем я сейчас столкнулся:
Я использую сипмаркет на выход по всему миру. Для этого беру у него учётку, скажем XXXXX, и все свои внутренние учётные записи направляю на неё. Все нормально выходят в мир.
Когда сотрудники сипмаркета тестировали продаваемый мною шлюз - звонок от них пришёл не с YYYYY, а именно с XXXXX. Естественно позвонить они никуда не смогли. После этого для учётной записи XXXXX я указал в контексте выходить через шлюз (dvg-6004s).
Судя по логам астериска - 4 звонка прошло удачно, в логах шлюза я так же увидел набранные номера. Но пришло сообщение от маркета, что то вроде:
4 звонка, четыре раза 200OK, 4 раза в трубке КПВ "Занято" - 4 коннекта со снятием денег без соединения
Из-за чего такое могло произойти?
Мне хотя бы просто понять, терминация трафика должна проходить так - как я описал выше в 3х пунктах, или же действительно маркет должен использовать ту учётную запись - которую я использую для себя на выход в мир?
#16 03.02.2012 10:54

Снимите дамп сип пакетов. очень рекомендую скомпилировать pcapsipdump.
Увидите, что заголовки отличаются. Далее, вам надо настроить свои сип акаунты и сип.конф, с тем, чтобы два акаунта не пересекались.
Такое случается с астериском, когда на нем два сип акаунта / транка на одного провайдера. Что настреивать - индивидуально - fromuser, fromhost и далее.

Скажем так, у меня такие вещи случались частенько, я это решал.
#17 08.02.2012 09:56

Извините, но у меня почему то появилось ощущение что вы вообще в другую тему хотели написать)))
#18 12.02.2012 05:57

Можете показать кусок диалплана воходяшего звонка?
Если там стоит Answer() - то все верно, они будут списовать деньги со счета
#19 15.02.2012 07:50

Диалплан вида:
[outgoing]
exten => _X.,1,Dial(SIP/800003/8${EXTEN:1},40)
exten => _X.,2,Hangup()
;800003 - порт dvg-6004s, в нём медь с выхлопом в мир.

Но я вроде разобрался, авторизовал терминатора по ip и звонки пошли...у меня была поддержка 711, но они просят обязательно 729, сейчас буду реализовывать...