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

Биллинг провайдера и подмена исходящего номера

0

Есть поток Е1 <=>ELF2<=>Asterisk, входящие есть на все номера. Исходящие вызовы заваливаются провайдером, т.к. есть услуга биллинга (нас не предупредили о ее существовании и вообще настроек E1 от них не видели). Необходимо с исходящим вызовом присылать провайдеру 6-значный номер. Мы высылаем короткий. Решения типа:

 sip.conf
[101]
callerid=user <1000> 

и

extensions.conf
exten => _ZXXXXX,1,Set(CALLERID(num)=123456)
exten => _ZXXXXX,n,Dial(DAHDI/g1/${EXTEN},,)
не проходят. При отключении биллинга звонки бегают превосходно, но 30 линий определяются одним номером.

Как провайдеру передать правильные 6 цифр? (Менять внутренние номера на 6 знаков не вариант)

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

спросил 2011-09-29 11:09:07 +0400

BakyyM Gravatar BakyyM
1 1 1 2

8 Ответов

0

попробуй выставить

Set(CALLERID(all)=123456

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

ответил 2011-10-05 17:55:05 +0400

brost Gravatar brost flag of Russian Federation
100 12 2 12
http://asterisk-system.ru...
0

Провайдер запрещает мне звонить с моих номеров, потому что от астериска приходит короткий номер! Нужно ему отсылать 6 цифр. Как? Пока астериск не будет передавать 6 цифр, внешних звонков не будет. На свои номера я звоню элементарно. Перепробовал кучу команд... не подходят

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

ответил 2011-09-29 12:38:46 +0400

BakyyM Gravatar BakyyM
1 1 1 2

Comments

exten => _ZXXXXX,1,Set(CALLERID(num)=123456) - решение правильное , Неправильное только понимание вас с провайдера. Почему этот вопрос задается у провайдера? какие цифры в случае неудачи прилетают провайдеру? zzuz ( 2011-09-29 13:05:56 +0400 )редактировать
приходят короткие внутренние номера. Звоню с SIP/100 , 100 и приходит. Внутри сети данная подмена работает конечно же, а станция провайдера не понимает. Биллинг (детальный) отключили, все работает, включают и нет исходящих от нас. Понятно, что дело в хитром оборудовании провайдера... BakyyM ( 2011-09-30 10:51:23 +0400 )редактировать
Дело не в оборудовании, дело в том, что этот вопрос должен обсуждаться с провайдером. zzuz ( 2011-09-30 12:23:42 +0400 )редактировать
Он кажется понимает так же мало как и я... Ему приходят от меня короткие номера, которые подменить на 6 знаков не получается. Глупо менять весь номерной план... Ради эксперимента на одном сделал 6, в город прошло, а на мобильный оказалось надо 10! Десять цифр в номере офисного аппарата - это идиотизм! Попросил вырубить к чертям биллинг, пока так работаем. Провайдер под меня подстраиваться не хочет и это понятно... Жаль, что Asterisk'ом подстроиться не выходит. BakyyM ( 2011-09-30 12:48:43 +0400 )редактировать
Вы конечно извините , но вы несёте редкостную ерунду. Аоны у провайдеров 10значные <код города><номер> . Астериск тут ни каким боком не причем, удалите его и никогда не ставьте , окажите услугу. Хотите почитать про присоединения , вот у этих ребят спросите http://www.rossvyaz.ru/ . zzuz ( 2011-09-30 12:53:53 +0400 )редактировать
Не кипятитесь. Я ж говорю провайдер знает не так и много. Я его спрашивал: Сколько надо ему цифр в АОН? Мне сказали: 6. Потом когда городские пошли, а мобильные нет, провайдер подкрутил АОН на 10 цифр. Так, что не нужно катить на меня бочку. Сеть на 30 внутренних номеров, плюс выход "наружу", настройку е1, я осилил сам, не задавая глупых вопросов: типа как запретить межгород и т.п. BakyyM ( 2011-09-30 13:01:03 +0400 )редактировать
Мне с первого раза показалось , но по ходу так и есть. Вы действительно хотите схему A-B-C , где у С будет отображаться номер от A? zzuz ( 2011-10-01 00:04:28 +0400 )редактировать
Хм... Вот этого уже я не понял... Короткий номер телефона, зарегистрированный на станции предприятия, нужно заменить на номер от провайдера в его станции... Т.е. должно получится, что провайдер получает номер из выданного нам номерного плана. Передача Caller id не влияет... Либо это невозможно, либо пока неизвестно для меня... BakyyM ( 2011-10-03 13:38:53 +0400 )редактировать
Set(CALLERID(num)=123456) - это Ваш номер из , вашего номерного плана? zzuz ( 2011-10-03 13:43:04 +0400 )редактировать
так пробовал в первую. Провайдер получает не 123456, а трехзначный внутренний номер телефона, который за аппаратом и закреплен (VoIP или через dvg 5008, не важно). Может проблема в том, что все что работает настраивалось через консоль и есть файлы в которых и нужно ставить соответствия номеров, как в аппаратных атс? Да я про них и не знаю... BakyyM ( 2011-10-03 13:59:57 +0400 )редактировать
значит Set(CALLERID(num)=123456) не отрабатывает. zzuz ( 2011-10-03 14:26:09 +0400 )редактировать
Вы dialplan reload делалил? zzuz ( 2011-10-03 14:26:23 +0400 )редактировать
0

Попробуйте в рингплане такую команду перед Dial:

 exten => _ZXXXXX,n,SetCallerPres(allowed) 

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

ответил 2011-10-07 09:39:29 +0400

ObiVan Gravatar ObiVan
1

Comments

Такое лучше решать командой Dial и соответствующими опциями.

zzuz ( 2011-11-18 10:09:49 +0400 )редактировать
0

sip.conf

[] fromuser=570699 callerid=570699 fromdomain=xxx.ru

может поможет.

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

ответил 2011-09-30 08:23:33 +0400

ebaka Gravatar ebaka
11

Comments

Там callerid, кажется, и не принимается BakyyM ( 2011-09-30 10:52:14 +0400 )редактировать
0

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

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

ответил 2011-09-29 12:15:24 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.ru/
0

Тоже столкнулся с такой проблемой, и понял что можно менять еще в chan_dahdi используя группы, но у меня к сожалению что то не завелось:( там есть параметр callerid

[channels]                                                                                                                            
group=1                                                                                                                               
context=incoming                                                                                                                      
switchtype = euroisdn                                                                                                                 
signalling = pri_cpe                                                                                                                  
usecallerid=yes                                                                                                                       
callerid=2918005                                                                                                                  
hidecallerid=no                                                                                                                       
callwaiting=yes                                                                                                                       
overlapdial=yes                                                                                                                       
pridialplan=unknown                                                                                                                   
usecallingpres=yes                                                                                                                    
callwaitingcallerid=yes                                                                                                               
rxgain=0.0                                                                                                                            
txgain=0.0                                                                                                                            
threewaycalling=yes                                                                                                                   
echocancel=yes                                                                                                                        
echocancelwhenbridged=yes                                                                                                             
faxdetect=both                                                                                                                        
faxbuffers=>8,full                                                                                                                    
channel => 1-15,17-26                                                                                                                 


group=2                                                                                                                              
callerid=2008003                                                                                                                     
channel => 1-5

Попробуйте.

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

ответил 2011-11-18 07:06:32 +0400

unknown Gravatar unknown
179 23 1 9

обновил 2011-11-18 07:07:07 +0400

0

Можно таки поменять номера на 6-ти знаковые и одбавить экстеншены с короткими номирами, которые будут перенаправляться в 6-значные.

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

ответил 2011-11-18 15:12:57 +0400

amonra Gravatar amonra flag of Ukraine
2261 24 13 62
http://lantec.ua/
0

Set(CALLERID(num)=123456 - должно работать (но надо тогда отрубить это в chan_dahdi.conf). Но вопрос лиш в том, а тот ли pridialplan /prilocaldialplan пров ждет? Нужно связаться с ними и спросить прямо об этом, скорее всего national или unknown. Проверить просто: делаете pri intense debug span 1 и после этого делаете себе входящий звонок. Там в обмене увидите то, что этот конкретный пров хочет. Аналогичные настройки должны быть и при исходящих звонках.

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

ответил 2011-11-18 23:53:48 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2686 11 9 37
http://mh.otx.ru/

Comments

очень похоже на FMC от МТС или пчёла кста=) И уточните еще overlapped dial нада или нет.

Zavr2008 ( 2011-11-18 23:54:51 +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-09-29 11:09:07 +0400

Просмотрен: 3,591 раз

Обновлен: Nov 27 '13

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