Задача: из Астериск1 выдать вн. номер 225, в Астериск2 создать SIP-транк используя вн. номер 225. Входящий звонок из SIP-транка подать на IVR после нескольких секунд если никто не поднимет трубку.
Точнее использую Еластикс. Все делаю через веб интерфейс!
Создаю на втором сервере SIP-транк.
Trunk Description: fromServer2
Outbound Caller ID: 225
Dial Rules: 9XXX
Trunk name:trunkfromServer2
Peer Details:
dtmfmode=rfc2833
type=friend
host=192.168.8.11
fromuser=225
fromdomain=192.168.8.11
secret=225
username=225
insecure=port,invite
conext=contex-internal
disallow=all
nat=no
allow=g723&g723.1&gsm&ulaw&alaw
User Context: 225
User Details:
secret=225
type=user
context=from-trunk
Register String
225:225@192.168.8.11/225
Где ошибка, подскажите пожалуйста. Может я в корне чего-то вообще не так делаю.
С Астерик1 - я пытаюсь с эмитировать SIP провайдера.
Peer Details:
dtmfmode=rfc2833
type=friend
host=192.168.8.11
secret=225
username=225
insecure=invite
canreinvite=no
conext=from-trunk
nat=no
qualify=yes
Register String
225:225@192.168.8.11/225
User Context удали
номера ектеншн не должны совпадать на серверах. или надо перебивать cid. при совпадении входящего CID астериск отправляет авторизацию. смотрите сип дебаг для прояснения момента.
используй авторизацию по ip адресу, для звонка между серверами с отображением корректных cid достаточно такой конфигурации транка:
host=192.168.101.28
type=friend
insecure=very
context=from-trunk
Задан: 2011-01-27 09:44:22 +0400
Просмотрен: 1,067 раз
Обновлен: Jan 27 '11
Настройка sip trunk для freepbx
FreePBX, 4 транка как привязать каждый транк к определенной группе (при входящем вызове)
asterisk 1.6 и localphone.com: Failed to authenticate on REGISTER
транк от провайдера, sip, неверное значение contact
Aastra rfp не отображается callerid
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.