![]() |
1 |
изначальная версия
редактировать
|
|
попытаюсь обьяснить порблему. вот посмотрите, у вас в обих тарнках провайдер один, правильно? вот от этого провайдера идет входящий звонок. КАК астериск может понять, что звонок на другой транк? адрес и порт совпадают. больше ничего о провайдере он не знает. если вы думаете что провайдер посылает username- это может и так(5% шанс), но астериск это не сверяет. ибо звонок входящий и он являеться клиентской стороной.
выход из этой ситуации - посмотреть чем отличаються звонки реально- это если они вообще отичаются. и поставить какойто флажок. после записать его в сдр и поменять сами сдр либо поменять веб чтоб он этот флажок использовал. в любом случае это не совсем тривиально сделать, и требует неких начальных познаний в сопуствующих технологих. имхо вам проще нанять специалиста, для которого это 20 минут работы. для вас это может быть несколько дней. и не факт что вы это сделаете. хотите сами? начните вот с такого:
заходиет в консоль лиункс, пишете
asterisk -r sip set debug on
звоните на один номер, потом на второй. смотрите пакеты. вас инетресует есть ли какоето упоминание username или номера телефона на который вы звоните в пакетах или нет.
![]() |
2 |
No.2 Revision
редактировать
|
попытаюсь обьяснить порблему. вот посмотрите, у вас в обих тарнках провайдер один, правильно? вот от этого провайдера идет входящий звонок. КАК астериск может понять, что звонок на другой транк? адрес и порт совпадают. больше ничего о провайдере он не знает. если вы думаете что провайдер посылает username- это может и так(5% шанс), но астериск это не сверяет. ибо звонок входящий и он являеться клиентской стороной.
выход из этой ситуации - посмотреть чем отличаються звонки реально- это если они вообще отичаются. и поставить какойто флажок. после записать его в сдр и поменять сами сдр либо поменять веб чтоб он этот флажок использовал. в любом случае это не совсем тривиально сделать, и требует неких начальных познаний в сопуствующих технологих. имхо вам проще нанять специалиста, для которого это 20 минут работы. для вас это может быть несколько дней. и не факт что вы это сделаете. хотите сами? начните вот с такого:
заходиет в консоль лиункс, пишетепорчитайте ответ про from _ did и попытайтесь понять что человек хотел вам сказать.
asterisk -r sip set debug on
звоните на один номер, потом на второй. смотрите пакеты. вас инетресует есть ли какоето упоминание username или номера телефона на который вы звоните в пакетах или нет.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.