Провайдер МТС,
issekel писал(а):выдал для настройки пять параметров: UserID, Auth.Name, Domain, OutboundProxy и пароль. Sip регистрация с входящими звонками работает. Проблема с исходящими, я не понимаю как правильно прописать peer, чтобы asterisk правильно отсылал регистрационные данные на сервер провайдера.
и у них техподдержки нету? А кто заводит эти данные на их стороне? Техподдержки нету - и всех послыают подальше? Им клиенты только с Zoiper интересны? Напишите им (вы же их клиент?) - пусть берут услуги специалистов по аутсорсу, если своих нету. Иначе они на чужом горбу едут, вынуждая своих клиентов побираться по форумам. Если Вы не выказываете недовольства этой ситуацией, они так и живут в своих иллюзиях, что у них всё ОК.
asterisk правильно отсылает регистрационные данные на сервер провайдера, это диалог SIP REGISTER, иначе бы у вас входящих не было. С исходящими же так: при исходящем INVITE надо посылать в ответ на запрос об авторизации через WWW digest этот самый дайджест, где фигурирует не Auth.Name, а UserID + secret (который Вы называете паролем, и который у вас отсутствует в описании пира).
[MTS]
type=peer
host=OutboundProxy
username=UserID
secret=my_superpass
fromuser=UserID
fromdomain=Domain
outboundproxy=OutboundProxy
auth=Auth.Name:secret@OutboundProxy
exten => _89XXXXXXXXX,1,Dial(SIP/MTS/${EXTEN})
Не помешает сделать дамп звонка от Zoiper и от Астерсик, чтобы анализировать в Wireshark, сравнить, понять, простить....