Asterisk - The Open Source Telephony Project GIT-master-a358458
Data Fields
ast_party_redirecting Struct Reference

Redirecting Line information. RDNIS (Redirecting Directory Number Information Service) Where a call diversion or transfer was invoked. More...

#include <channel.h>

Collaboration diagram for ast_party_redirecting:
Collaboration graph
[legend]

Data Fields

int count
 Number of times the call was redirected. More...
 
struct ast_party_id from
 Who is redirecting the call (Sent to the party the call is redirected toward) More...
 
struct ast_party_id orig
 Who originally redirected the call (Sent to the party the call is redirected toward) More...
 
struct ast_party_redirecting_reason orig_reason
 Reason for the redirection by the original party. More...
 
struct ast_party_id priv_from
 Who is redirecting the call (Sent to the party the call is redirected toward) - private representation. More...
 
struct ast_party_id priv_orig
 Who originally redirected the call (Sent to the party the call is redirected toward) - private representation. More...
 
struct ast_party_id priv_to
 Call is redirecting to a new party (Sent to the caller) - private representation. More...
 
struct ast_party_redirecting_reason reason
 Reason for the redirection. More...
 
struct ast_party_id to
 Call is redirecting to a new party (Sent to the caller) More...
 

Detailed Description

Redirecting Line information. RDNIS (Redirecting Directory Number Information Service) Where a call diversion or transfer was invoked.

Since
1.8
Note
All string fields here are malloc'ed, so they need to be freed when the structure is deleted.
NULL and "" must be considered equivalent.

Definition at line 522 of file channel.h.

Field Documentation

◆ count

int count

◆ from

struct ast_party_id from

◆ orig

struct ast_party_id orig

◆ orig_reason

struct ast_party_redirecting_reason orig_reason

◆ priv_from

struct ast_party_id priv_from

Who is redirecting the call (Sent to the party the call is redirected toward) - private representation.

Definition at line 536 of file channel.h.

Referenced by ast_party_redirecting_copy(), ast_party_redirecting_free(), ast_party_redirecting_init(), ast_party_redirecting_set(), ast_party_redirecting_set_init(), ast_redirecting_build_data(), ast_redirecting_parse_data(), redirecting_read(), and redirecting_write().

◆ priv_orig

struct ast_party_id priv_orig

Who originally redirected the call (Sent to the party the call is redirected toward) - private representation.

Definition at line 533 of file channel.h.

Referenced by ast_party_redirecting_copy(), ast_party_redirecting_free(), ast_party_redirecting_init(), ast_party_redirecting_set(), ast_party_redirecting_set_init(), ast_redirecting_build_data(), ast_redirecting_parse_data(), redirecting_read(), and redirecting_write().

◆ priv_to

struct ast_party_id priv_to

◆ reason

◆ to

struct ast_party_id to

The documentation for this struct was generated from the following file: