Проблема с написанием xml скрипита для SIPP

anonymous

Well-Known Member
Регистрация
14 Янв 2008
Сообщения
19.170
Проблема с написанием xml сценария регистрации SIPP, на сервере 3cx.
ip сервера 0.223
ip пк на котором стоит sipp 0.215
ниже представлен сценарий, подскажите в чем проблема? сервер не хочет регистрировать абонента с номером, в моем случае 300?






REGISTER sip:[remote_ip] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
Max-Forwards: 20
From: ;tag=[call_number]
To:
Call-ID: [call_id]
CSeq: 1 REGISTER
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Proxy-Authorization: Digest username="300",realm="3CXPhoneSystem",uri="sip:172.24.0.223:5060",algorithm=MD5
Contact:
Expires: 100
User-Agent: 3CXPhone 5.0.14439.0
Content-Length: 0

]]>








REGISTER sip:[remote_ip] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
Max-Forwards: 20
From: ;tag=[call_number]
To:
Call-ID: [call_id]
CSeq: 2 REGISTER
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Proxy-Authorization: Digest username="300",realm="3CXPhoneSystem",uri="sip:172.24.0.223:5060",algorithm=MD5
Contact:
[authentication username=300 password=300]
Expires: 100
User-Agent: 3CXPhone 5.0.14439.0
Content-Length: 0

]]>
 
@Romjan wrote:Проблема с написанием xml сценария регистрации SIPP, на сервере 3cx.
Добро пожаловать на форум.
Ответ в форме вопроса. (уж извините)
А что Вы этим xml сценарием делать-то собираетесь?
Спасибо

P.S. и почему User-Agent указываете как "3CXPhone 5.0.14439.0"?
 
@SY wrote:@Romjan wrote:Проблема с написанием xml сценария регистрации SIPP, на сервере 3cx.
Добро пожаловать на форум.
Ответ в форме вопроса. (уж извините)
А что Вы этим xml сценарием делать-то собираетесь?
Спасибо

P.S. и почему User-Agent указываете как "3CXPhone 5.0.14439.0"?

Хочу провести регистрацию абонента, посредством SIPP.
Вообще существуют сценарии для sipp тестирования 3cx?
По-моему поле User-Agent не критично поэтому туда можно что либо другое вписать?
 
Да понял я что Вы хотите зарегистрировать пользователя используя SIPP.
Вопрос был, что Вы хотите проверить/узнать?
Может проще прямо спросить?
 
Я пишу дипломную работу и мне надо впринципе любой рабочий сценарий на тестирование сервера. Как вариант протестировать на услугу Presence либо просто звонки или любую другую услугу. Любая услуга начинается с регистрации поэтому сначала хочу зарегистрировать, но увы не выходит..
 
Боюсь, что много Вы тут для дипломной работы не найдёте по нескольким причинам.
Первая - SIPP не используется для тестирования 3CX PhoneSystem. Следовательно, готовых скриптов никто Вам не предоставит.
Вторая - мало кто заморачивается тонкостями работы SIP. Более того, вся сложность этого протокола кроется именно в этих "тонкостях".
По поводу Вашего скрипта, приведённого в первом сообщении, могу дать две подсказки:
1. 401 не используется 3CX PhoneSystem. Только 407
2. 3CX PhoneSystem запрашивает "авторизацию на прокси" практически всегда.
 
В этом я уже убедился сняв дамп удачной регистрации, сначала посылается сообщение регистр, сервер отвечает 407, затем опять регистр, сервер же 200. Даже и не знаю что сейчас делать в какую сторону грести, поидее мне надо в работе показать работу эмулятора sipp..
Я так понял что 3cx вообще не тестируется sipp?
 

Для администраторов

Статистика форума

Темы
44.771
Сообщения
233.693
Пользователи
78.502
Новый пользователь
Hasepups
#