Цитата(vitalii @ 30.5.2011, 19:11)
Status 180 говорит о том, что найден конечный пользователь. Поэтому статусом 180 может отвечать только конечный пользователь, т.е. в SIPе только он может послать статус 180 и вызывающий услышит его ответ, а в каком виде (гудки или сообщение) это уже второй вопрос.
Status 183 говорит о том, что данный сервер не видит конечного пользователя и проключает односторонний голосовой канал в сторону абонента А, чтобы передать ему в будущем ответ аб.Б.
Поэтому и вопрос - почему наша iPECS-MG не видит, что входящий звонок достиг уже абонента Б , я слышу как он звенит, а iPECS_MG отвечает статусом 183????? Хотя должен ответить 180???
Где это написано, что "Status 183 говорит о том, что данный сервер не видит конечного пользователя и проключает односторонний голосовой канал в сторону абонента А, чтобы передать ему в будущем ответ аб.Б".
????
Мне кажется, что Вы ошибаетесь!! И 180 и 183 означает, что вызываемый абонент найден и ему послан вызыв (инициирован вызывной сигнал/сообщение).
Но в отличии от 180 сообщение 183 указывает на то, что КПВ (или предответное речевое сообщение) будет генерится на стороне вызываемого абонента (far end), а не вызывающей стороной (local).
Это аналогично сигнализации ISDN Q.931:
180 соответствует сообщению Alerting
183 соответствует сообщению Alerting c Progress Indicator'ом №8.
Из RFC3261:
180 Ringing
The UA receiving the INVITE is trying to alert the user. This
response MAY be used to initiate local ringback.
183 Session Progress
The 183 (Session Progress) response is used to convey information
about the progress of the call that is not otherwise classified. The
Reason-Phrase, header fields, or message body MAY be used to convey
more details about the call progress.Вот еще пояснения:
The existing 180 Ringing message would indicate that
the calling user agent has the option of providing local alerting
(and generally should). The 183 Session Progress message would indi-
cate that the calling user agent should not provide local alerting
and should establish a media session to be used by the called user
agent to indicate the status of the session setup request as part of
the indicated media stream.А вот аналогичный вопрос по Cisco:
http://forum.nag.ru/forum/index.php?showtopic=66026