ISUP - SIP: соответствие причин отбоя (CV)

Материал из M-200 WIKI
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «==RFC 3398 == Normal event ISUP Cause value SIP response ---------------- ------------ 1 unallocated nu…»)
 
Строка 161: Строка 161:
 
   604 Does not exist anywhere            1 Unallocated number
 
   604 Does not exist anywhere            1 Unallocated number
 
   606 Not acceptable                  --- by Warning header
 
   606 Not acceptable                  --- by Warning header
 +
 +
 +
 +
[[Категория:SIP]]
 +
[[Категория:ОКС7]]

Версия 16:00, 18 мая 2017

RFC 3398

Normal event

  ISUP Cause value                        SIP response
  ----------------                        ------------
  1  unallocated number                   404 Not Found
  2  no route to network                  404 Not found
  3  no route to destination              404 Not found
  16 normal call clearing                 --- (*)
  17 user busy                            486 Busy here
  18 no user responding                   408 Request Timeout
  19 no answer from the user              480 Temporarily unavailable
  20 subscriber absent                    480 Temporarily unavailable
  21 call rejected                        403 Forbidden (+)
  22 number changed (w/o diagnostic)      410 Gone
  22 number changed (w/ diagnostic)       301 Moved Permanently
  23 redirection to new destination       410 Gone
  26 non-selected user clearing           404 Not Found (=)
  27 destination out of order             502 Bad Gateway
  28 address incomplete                   484 Address incomplete
  29 facility rejected                    501 Not implemented
  31 normal unspecified                   480 Temporarily unavailable
  (*) ISDN Cause 16 will usually result in a BYE or CANCEL
  (+) If the cause location is 'user' than the 6xx code could be given
  rather than the 4xx code (i.e., 403 becomes 603)
  (=) ANSI procedure - in ANSI networks, 26 is overloaded to signify
  'misrouted ported number'.  Presumably, a number portability dip
  should have been performed by a prior network.  Otherwise cause 26 is
  usually not used in ISUP procedures.


Camarillo, et. al. Standards Track [Page 25]

RFC 3398 ISUP to SIP Mapping December 2002


  A REL with ISDN cause 22 (number changed) might contain information
  about a new number where the callee might be reachable in the
  diagnostic field.  If the MGC is able to process this information it
  SHOULD be added to the SIP response (301) in a Contact header.
  Resource unavailable
  This kind of cause value indicates a temporary failure.  A 'Retry-
  After' header MAY be added to the response if appropriate.
  ISUP Cause value                        SIP response
  ----------------                        ------------
  34 no circuit available                 503 Service unavailable
  38 network out of order                 503 Service unavailable
  41 temporary failure                    503 Service unavailable
  42 switching equipment congestion       503 Service unavailable
  47 resource unavailable                 503 Service unavailable
  Service or option not available
  This kind of cause value indicates that there is a problem with the
  request, rather than something that will resolve itself over time.
  ISUP Cause value                        SIP response
  ----------------                        ------------
  55 incoming calls barred within CUG     403 Forbidden
  57 bearer capability not authorized     403 Forbidden
  58 bearer capability not presently      503 Service unavailable
     available
  Service or option not available
  ISUP Cause value                        SIP response
  ----------------                        ------------
  65 bearer capability not implemented    488 Not Acceptable Here
  70 only restricted digital avail        488 Not Acceptable Here
  79 service or option not implemented    501 Not implemented
  Invalid message
  ISUP Cause value                        SIP response
  ----------------                        ------------
  87 user not member of CUG               403 Forbidden
  88 incompatible destination             503 Service unavailable




Camarillo, et. al. Standards Track [Page 26]

RFC 3398 ISUP to SIP Mapping December 2002


  Protocol error
  ISUP Cause value                        SIP response
  ----------------                        ------------
  102 recovery of timer expiry            504 Gateway timeout
  111 protocol error                      500 Server internal error
  Interworking
  ISUP Cause value                        SIP response
  ----------------                        ------------
  127 interworking unspecified            500 Server internal error



Just as there are certain ISDN cause codes that are ISUP-specific and

  have no corollary SIP action, so there are SIP status codes that
  should not simply be translated to ISUP - some SIP-specific action
  should be attempted first.  See the note on the (+) tag below.
  Response received                     Cause value in the REL
  -----------------                     ----------------------
  400 Bad Request                       41 Temporary Failure
  401 Unauthorized                      21 Call rejected (*)
  402 Payment required                  21 Call rejected
  403 Forbidden                         21 Call rejected
  404 Not found                          1 Unallocated number
  405 Method not allowed                63 Service or option
                                           unavailable
  406 Not acceptable                    79 Service/option not
                                           implemented (+)
  407 Proxy authentication required     21 Call rejected (*)
  408 Request timeout                  102 Recovery on timer expiry
  410 Gone                              22 Number changed
                                           (w/o diagnostic)
  413 Request Entity too long          127 Interworking (+)
  414 Request-URI too long             127 Interworking (+)
  415 Unsupported media type            79 Service/option not
                                           implemented (+)
  416 Unsupported URI Scheme           127 Interworking (+)
  420 Bad extension                    127 Interworking (+)
  421 Extension Required               127 Interworking (+)
  423 Interval Too Brief               127 Interworking (+)
  480 Temporarily unavailable           18 No user responding
  481 Call/Transaction Does not Exist   41 Temporary Failure
  482 Loop Detected                     25 Exchange - routing error
  483 Too many hops                     25 Exchange - routing error
  484 Address incomplete                28 Invalid Number Format (+)
  485 Ambiguous                          1 Unallocated number
  486 Busy here                         17 User busy
  487 Request Terminated               --- (no mapping)
  488 Not Acceptable here              --- by Warning header
  500 Server internal error             41 Temporary failure
  501 Not implemented                   79 Not implemented, unspecified
  502 Bad gateway                       38 Network out of order
  503 Service unavailable               41 Temporary failure
  504 Server time-out                  102 Recovery on timer expiry
  504 Version Not Supported            127 Interworking (+)
  513 Message Too Large                127 Interworking (+)
  600 Busy everywhere                   17 User busy
  603 Decline                           21 Call rejected
  604 Does not exist anywhere            1 Unallocated number
  606 Not acceptable                   --- by Warning header
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты