Задача: из Астериск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 провайдера.
используй авторизацию по ip адресу, для звонка между серверами с отображением корректных cid достаточно такой конфигурации транка:
host=192.168.101.28
type=friend
insecure=very
context=from-trunk
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 астериск отправляет авторизацию. смотрите сип дебаг для прояснения момента.
Задан: 2011-01-27 09:44:22 +0400
Просмотрен: 1,079 раз
Обновлен: Jan 27 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.