Upgrade 3CX to v18 and get it hosted free!

RDNIS

Author image

RDNIS is Redirected Dialed Number Information Service. RDNIS contains Type of Number (TON), Presentation, and Redirecting Number (RGN), and Reason (busy, no answer, etc.). When redirecting calls, the Originally Called Number (OCN) contains, as its name suggests, the number that was originally called.

The RGN identifies the telephone number redirecting a call. For example, if one forwards a call on busy from home to another number, RGN contains the home number. This is useful if, for example, one is running a voice mail system and wants one incoming number to which everyone can forward calls. The RGN can then be used to determine the appropriate mailbox. This usually only works on a PRI.

Q.931 supports RDNIS Type of Number (TON), Presentation, and Redirecting Number (RGN). It is (IE) 115 on a DMS-100 switch, IE 116 on National-ISDN-2.

A note about wireless phones: the ‘forward all calls’ feature does not necessarily send RDNIS, but ‘forward when busy’, ‘forward when unavailable’, and ‘forward when unreachable’ are supposed to send RDNIS. Functionality may depend on wireless provider more than PRI provider.

Groupe Telecom and Bell Canada both support this on their PRIs.

Asterisk note

Asterisk only supports RGN, and at that, it’s wrongly placed in the channel’s Caller*ID information. The RGN can be set or retrieved using the CALLERID(rdnis) function, such as Set(CALLERID(rdnis)=5551212). The Dial application also sets the RGN to the current extension, unless called within a macro, in which case the contents of ${MACRO_EXTEN} are used instead. This overwrites anything else set within the dialplan, which may not be what a dialplan author would expect. Although IAX2 supports RGN in IE 27 (actually misnamed RDNIS), it does not appear to be properly passed to a peer when placing outgoing calls.

SIP implementation

  • In an invite during a call transfer, the RDNIS information is in the Diversion: header
  • The Diversion: header appears to have finally disappeared from the IETF track.
  • It appears that the History-Info: header is going to end up in an RFC.

See also

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.