Установлен Asterisk. Все локальные звонки работают, исходящие по России тоже, а вот международные вызовы не проходят. Вот фрагмент файла extentions.conf:
[from_office]
include => local
include => special
include => out
[out]
exten => _XXXXXXX,1,Goto(8495${EXTEN},1)
exten => _8XXXXXXXXXX,1,Set(CDR(userfield)=OUT_WESTCALL)
exten => _8XXXXXXXXXX,n,Macro(record,out/westcall)
exten => _8XXXXXXXXXX,n,Set(DST=${EXTEN})
exten => _8XXXXXXXXXX,n,Set(SRC=${CALLERID(num)})
;exten => _8XXXXXXXXXX,n,GoTo(from-${SRC},1)
exten => _8XXXXXXXXXX,n,GoTo(from-101,1)
exten => from-101,1,Dial(SIP/6409005/0${DST},,tT); 12640
exten => from-102,1,Dial(SIP/6409006/0${DST},,tT); 12641
exten => from-103,1,Dial(SIP/6409003/0${DST},,tT); 13441
exten => from-104,1,Dial(SIP/6409006/0${DST},,tT); 12641
exten => from-105,1,Dial(SIP/6409006/0${DST},,tT); 12641
exten => from-106,1,Dial(SIP/6409008/0${DST},,tT); 12643
exten => from-107,1,Dial(SIP/6409003/0${DST},,tT); 13441
exten => from-108,1,Dial(SIP/6409003/0${DST},,tT); 13441
exten => from-109,1,Dial(SIP/6409010/0${DST},,tT); 12765
exten => from-110,1,Dial(SIP/6409010/0${DST},,tT); 12765
exten => from-111,1,Dial(SIP/6409004/0${DST},,tT); 12639
exten => from-112,1,Dial(SIP/6409004/0${DST},,tT); 12639
exten => from-113,1,Dial(SIP/6409010/0${DST},,tT); 12765
exten => from-114,1,Dial(SIP/6409007/0${DST},,tT); 12642
exten => from-115,1,Dial(SIP/6409008/0${DST},,tT); 12643
exten => from-116,1,Dial(SIP/6409006/0${DST},,tT); 12641
exten => from-117,1,Dial(SIP/6409007/0${DST},,tT); 12642
exten => from-118,1,Dial(SIP/6409010/0${DST},,tT); 12765
exten => from-119,1,Dial(SIP/6409016/0${DST},,tT); 12992
exten => from-120,1,Dial(SIP/6409016/0${DST},,tT); 12992
exten => from-127,1,Dial(SIP/6409006/0${DST},,tT); 12641
exten => from-129,1,Dial(SIP/6409006/0${DST},,tT); 12641
exten => from-130,1,Dial(SIP/6409007/0${DST},,tT); 12642
exten => from-132,1,Dial(SIP/6409005/0${DST},,tT); 12641
exten => from-133,1,Dial(SIP/6409006/0${DST},,tT); 12642
exten => from-134,1,Dial(SIP/6409008/0${DST},,tT); 12643
exten => from-314,1,Dial(SIP/6409007/0${DST},,tT); 12642
;--------------------------------------------------------
;============== MISC =================
[special]
exten=>_77X,1,Wait(1);
exten=>_77X,n,Record(/home/preved${EXTEN:2}.wav,2);
exten=>_77X,n,HangUp();
exten=>_88X,1,Wait(1);
exten=>_88X,n,PlayBack(/home/preved${EXTEN:2});
exten=>_88X,n,Wait(1);
exten=>_88X,n,HangUp();
[local]
exten => _[1-9]XX,1,Set(CDR(userfield)=LOCAL)
exten => _[1-9]XX,n,Macro(record,local)
exten => _[1-9]XX,n,Dial(SIP/${EXTEN},,tT)
exten => _[1-9]XX,n,GoTo(${DIALSTATUS},1);
exten => CHANUNAVAIL,1,PlayBack(add/the-number-u-dialed)
exten => CHANUNAVAIL,2,PlayBack(add/T-is-not-available)
exten => CHANUNAVAIL,3,PlayBack(add/pls-try-call-later)
exten => CHANUNAVAIL,4,HangUp()
При попытке звонка, например, в Белоруссию, вижу вот что:
Jun 25 14:42:54] -- Executing [810375447370667@from_office:1] Set("SIP/111-00000004", "CDR(userfield)=OUT_WESTCALL") in new stack
[Jun 25 14:42:54] -- Auto fallthrough, channel 'SIP/111-00000004' status is 'UNKNOWN'
[Jun 25 14:43:14] == Using SIP RTP CoS mark 5
[Jun 25 14:43:14] -- Executing [810375447370667@from_office:1] Set("SIP/111-00000005", "CDR(userfield)=OUT_WESTCALL") in new stack
[Jun 25 14:43:14] -- Auto fallthrough, channel 'SIP/111-00000005' status is 'UNKNOWN'
Я так понимаю дело в том, что в международном номере цифр больше, чем в номере внутри страны. Но как настроить, чтобы звонил и внутри страны и в другие страны? Помогите пожалуйста!
Задан: 2015-06-25 18:28:28 +0400
Просмотрен: 1,226 раз
Обновлен: Jun 26 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
в чем проблема? лень читать книгу?или забыли тег бизнес добавить. у вас нет диалплана для номера котоырй вы набираете. и, помоему, вы вкурсе.
meral ( 2015-06-25 19:39:54 +0400 )редактироватьКнигу читать не лень, но какую? Я в Asterisk новичок. Настраивал по примерам, которые нашел в сети. Поэтом не знаю, что такое тег бизнес. Спасибо, буду искать. Тут, видимо, не подскажут.
andrystepa ( 2015-06-30 10:26:44 +0400 )редактироватьпочему неподскажут? тут есть тег книги. http://asterisk-support.ru/question/14859/knigi-po-asterisk/ http://asterisk-support.ru/question/38386/kak-poniat-chto-proiskhodit-na-asteriske/ . да и гугл вменяемо отвечает на вопрос. но вы же не ставили вопрос как "как понять что не так". вы не пыталися разобраться, а это "бизнес".
meral ( 2015-06-30 14:50:41 +0400 )редактироватьСпасибо за ссылки на книги. Пригодятся. Разобрался - все работает.
andrystepa ( 2015-06-30 17:02:57 +0400 )редактировать