Связать 2 астериска
Сообщений: 6521
|
Re: Связать 2 астериска
Вот было занято -
Dial("SIP/4011-097d0fb8", "SIP/ertelecom/88312157808|45|t") in new stack
-- Called ertelecom/88312157808
-- Got SIP response 486 "Busy Here" back from sip.serv.ip
А вот Dial("SIP/4011-097d2548", "SIP/ertelecom/88312157808|45|t") in new stack
-- Called ertelecom/88312157808
-- SIP/ertelecom-097d4fc0 answered SIP/4011-097d2548
был ответ. Там сказали видимо "Номер абонента заблокирован".
Скорее всего не в том формате звонок - 88312157808, какой ждёт оператор. и/или хочет обязательного легитимного CallerID, а не неизвестного ему SIP/4011
|
Сообщений: 19
|
Re: Связать 2 астериска
Ой спасиииииибааааа!!!!
Указал CallerID в пирах и все пошло.
Связал 2 астера так:
прописал пир для каждого астериска
[aster1]
type=friend
host=192.168.20.27
canreinvite = no
nat = no
dtmfmode = auto
disallow = all
allow = g729
allow = ulaw
allow = alaw
allow = gsm
qualify=yes
Аналогично на втором. Sip show peers показывает ОК на оба *. Теперь со входящими буду ковырятся.
-- Executing [1234@vip_user:1] Dial("SIP/4011-b7a356a0", "SIP/1234|45|tT") in new stack
WARNING[13102]: chan_sip.c:2921 create_addr: No such host: 1234
WARNING[13102]: app_dial.c:1202 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination)
Понятно, что я лох. ))
Больше ничего не понятно.
*1 - на него пытаюсь звонить
exten => 1XXX,1,Dial(SIP/${EXTEN})
*2 - с него звоню
[dtmf]
exten => _1XXX,1,Dial(SIP/${EXTEN}@aster-vib,t)
exten => _1XXX,1,Dial(SIP/aster-vib/${EXTEN})
|
Откуда: SPb
Сообщений: 1307
|
Re: Связать 2 астериска
Dial(SIP/${EXTEN}@aster-vib,t)
core show application Dial
|
Откуда: SPb
Сообщений: 1307
|
Re: Связать 2 астериска
а для WARNING[13102]: chan_sip.c:2921 create_addr: No such host: 1234
sip show peers like 1234
|
Откуда: Санкт-Петербург
Сообщений: 931
|
Re: Связать 2 астериска
zzuz, я уже где-то недавно говорил, что указанный синтаксис команды Dial устаревший. Лучше использовать следующий:
Dial(SIP/aster-vib/${EXTEN},t)
Создам аварийную ситуацию. Дорого. На долго =)
|
Сообщений: 19
|
Re: Связать 2 астериска
Поправил синтаксис, но ничего не изменилось.
zzuz: а для WARNING[13102]: chan_sip.c:2921 create_addr: No such host: 1234
sip show peers like 1234
А это каким боком должно сработать? Пир 1234 зарегин на *1 (на него звоню), на *2 его, естественно, нет. Или я чего-то не понимаю?
|
Сообщений: 6521
|
Re: Связать 2 астериска
Что-то не понимэ.
Если говорит No such host: 1234, то пытаетесь звонить не на второй астериск.
Если на первом астериске нумерация 1ХХХ а на втором - 2ХХХ, то упрощённо -
exten => _1XXX,1,Dial(SIP/${EXTEN})
exten => _2XXX,1,Dial(SIP/aster2/${EXTEN})
на втором астериске - симметрично наоборот
exten => _1XXX,1,Dial(SIP/aster1/${EXTEN})
exten => _2XXX,1,Dial(SIP/${EXTEN})
|
Сообщений: 19
|
Re: Связать 2 астериска
ded: Что-то не понимэ.
Если говорит No such host: 1234, то пытаетесь звонить не на второй астериск.
Если на первом астериске нумерация 1ХХХ а на втором - 2ХХХ, то упрощённо -
exten => _1XXX,1,Dial(SIP/${EXTEN})
exten => _2XXX,1,Dial(SIP/aster2/${EXTEN})
на втором астериске - симметрично наоборот
exten => _1XXX,1,Dial(SIP/aster1/${EXTEN})
exten => _2XXX,1,Dial(SIP/${EXTEN})
На первом:
секция входящих
exten => 1XXX,1,Dial(SIP/${EXTEN})
[dtmf]
exten => _4XXX,1,Dial(SIP/aster2/${EXTEN})
exten => _XXXX,1,Dial(SIP/${EXTEN},180,t) - видимо надо это переделать??
[dialplan]
exten => _4XXX,1,Dial(SIP/aster2/${EXTEN})
На втором:
входящие
exten => 4XXX,1,Dial(SIP/${EXTEN})
[dtmf]
exten => _1XXX,1,Dial(SIP/aster1/${EXTEN})
[dialplan]
exten => _1XXX,1,Dial(SIP/aster1/${EXTEN})
|
Откуда: SPb
Сообщений: 1307
|
Re: Связать 2 астериска
А зачем два диаплана
[dtmf]
[dialplan] ?
|
Сообщений: 6521
|
Re: Связать 2 астериска
Spirit, зачем меня цитировать целиком?
|
|