ast_party_caller Struct Reference

Caller Party information. More...

#include <channel.h>

Collaboration diagram for ast_party_caller:

Collaboration graph
[legend]

Data Fields

struct ast_party_id ani
 Automatic Number Identification (ANI).
int ani2
 Automatic Number Identification 2 (Info Digits).
struct ast_party_id id
 Caller party ID.
struct ast_party_id priv
 Private caller party ID.

Detailed Description

Caller Party information.

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.

SIP and IAX2 has UTF8 encoded Unicode Caller ID names. In some cases, we also have an alternative (RPID) E.164 number that can be used as Caller ID on numeric E.164 phone networks (DAHDI or SIP/IAX2 to PSTN gateway).

Todo:
Implement settings for transliteration between UTF8 Caller ID names in to ASCII Caller ID's (DAHDI). Östen Åsklund might be transliterated into Osten Asklund or Oesten Aasklund depending upon language and person... We need automatic routines for incoming calls and static settings for our own accounts.

Definition at line 401 of file channel.h.


Field Documentation

struct ast_party_id ani [read]

int ani2

struct ast_party_id id [read]

struct ast_party_id priv [read]


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

Generated on Thu Apr 16 06:35:27 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6