Codename Pineapple

Home page | Mailing list | Docs

Last updated: Sat Feb 3 05:01:50 2007

Asterisk developer's documentation :: Codename Pineapple


sip3_cli.c File Reference


Detailed Description

Various SIP transfer/refer functions Version 3 of chan_sip.

Author:
Mark Spencer <markster@digium.com>

Olle E. Johansson <oej@edvina.net> (all the chan_sip3 changes)

See Also:

Definition in file sip3_cli.c.

#include "asterisk.h"
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <unistd.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <errno.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <signal.h>
#include <sys/signal.h>
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <arpa/inet.h>
#include <netinet/ip.h>
#include <regex.h>
#include "asterisk/lock.h"
#include "asterisk/channel.h"
#include "asterisk/config.h"
#include "asterisk/logger.h"
#include "asterisk/module.h"
#include "asterisk/pbx.h"
#include "asterisk/options.h"
#include "asterisk/sched.h"
#include "asterisk/io.h"
#include "asterisk/rtp.h"
#include "asterisk/udptl.h"
#include "asterisk/acl.h"
#include "asterisk/manager.h"
#include "asterisk/callerid.h"
#include "asterisk/cli.h"
#include "asterisk/app.h"
#include "asterisk/musiconhold.h"
#include "asterisk/dsp.h"
#include "asterisk/features.h"
#include "asterisk/srv.h"
#include "asterisk/astdb.h"
#include "asterisk/causes.h"
#include "asterisk/utils.h"
#include "asterisk/file.h"
#include "asterisk/astobj.h"
#include "asterisk/dnsmgr.h"
#include "asterisk/devicestate.h"
#include "asterisk/linkedlists.h"
#include "asterisk/stringfields.h"
#include "asterisk/monitor.h"
#include "asterisk/localtime.h"
#include "asterisk/abstract_jb.h"
#include "asterisk/compiler.h"
#include "sip3.h"

Include dependency graph for sip3_cli.c:

Go to the source code of this file.

Data Structures

struct  c_referstatusstring
 Table to convert from REFER status variable to string. More...

Functions

char * referstatus2str (enum referstatus rstatus)
 Convert transfer status to string.

Variables

static const struct c_referstatusstring referstatusstrings []
 Table to convert from REFER status variable to string.


Function Documentation

char* referstatus2str enum referstatus  rstatus  ) 
 

Convert transfer status to string.

sip3_refer.c

Definition at line 109 of file sip3_cli.c.

00110 {
00111    int i = (sizeof(referstatusstrings) / sizeof(referstatusstrings[0]));
00112    int x;
00113 
00114    for (x = 0; x < i; x++) {
00115       if (referstatusstrings[x].status ==  rstatus)
00116          return (char *) referstatusstrings[x].text;
00117    }
00118    return "";
00119 }


Variable Documentation

const struct c_referstatusstring referstatusstrings[] [static]
 

Table to convert from REFER status variable to string.


Asterisk is a trademark for Digium, inc.. | Edvina.net | Asterisk.org | This documentation was generated with Doxygen