Добрый день! Подключил и пытаюсь настроить Мультифон на Freepbx 2.11, Возникла проблема, входящие с Мультифона все проходят, исходящие не прохоходят, и не идет запись звонков, (хотя звонки с внутренних н а внутренние записываються)
опции для PEER:
host=sbc.megafon.ru
username=79231111111
secret=111111
type=peer
dtmfmode=inband
insecure=invite
fromuser=79231111111
fromdomain=multifon.ru
qualify=no
tcpenable=yes
nat=yes
Помогите пожалуйста!
tcpenable=yes
для чего? type=peer
?nat=yes не нужен
по крону раз в час обязательно а то роутинг будет слетать
<?php echo getSslPage('https://sm.megafon.ru/sm/client/routing/set?login=79217505931@multifon.ru&password=dD1yyy3cPtmr&routing=1');
function getSslPage($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
?>
Саш, прекрасно проходят входящие с такими настройками пира (Астериск на белом IP адресе):
register=71234567890@multifon.ru:MyStRoNgPaSs:71234567890@193.201.229.35/71234567890
[71234567890]
type=peer
fromdomain=multifon.ru
host=193.201.229.35
insecure=port,invite
qualify=yes
dtmfmode=auto
disallow=all
allow=alaw
context=incoming-multifon
defaultuser=71234567890@multifon.ru
secret=MyStRoNgPaSs
А про nat=yes вспомнилось, Саша Литницкий говорил, что можно всегда ставить 'yes' :-)
2 топикстартер: попробуйте такие настройки.
Задан: 2014-06-05 15:07:50 +0400
Просмотрен: 2,388 раз
Обновлен: Jun 06 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
tcpenable=yes и nat=yes удалил, все также, входящие проходят, исходящие пишет ошибка сервера Попробовал добавить context=incoming, входящие перестали проходить
gunter ( 2014-06-05 15:26:26 +0400 )редактироватьgunter, то что Вы добавили context=incoming, вряд ли что-то изменит. Не буду утверждать про FreePBX, но в голом Астериске incoming это итак дефолтный контекст, куда попадает входящий звонок, если для пира, через который он пришёл, не указан какой-то иной контекст.
Lexus45 ( 2014-06-05 16:30:58 +0400 )редактироватьcontext=from-pstn надо
switch ( 2014-06-05 18:07:00 +0400 )редактироватьcontext=from-pstn добавил всё также входящие проходят исходящие нет
gunter ( 2014-06-06 10:59:43 +0400 )редактировать