~ubuntu-branches/debian/squeeze/asterisk-chan-capi/squeeze

« back to all changes in this revision

Viewing changes to chan_capi_supplementary.h

  • Committer: Bazaar Package Importer
  • Author(s): Mark Purcell, Kilian Krause
  • Date: 2007-11-30 15:54:46 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20071130155446-09q50fizvzsrkind
Tags: 1.0.2-1
* Extremadura release ;-)

[ Kilian Krause ]
* New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * (CAPI*)
 
3
 *
 
4
 * An implementation of Common ISDN API 2.0 for Asterisk
 
5
 *
 
6
 * Copyright (C) 2006-2007 Cytronics & Melware
 
7
 *
 
8
 * Armin Schindler <armin@melware.de>
 
9
 * 
 
10
 * This program is free software and may be modified and 
 
11
 * distributed under the terms of the GNU Public License.
 
12
 */
 
13
 
 
14
#ifndef _PBX_CAPI_SUPP_H
 
15
#define _PBX_CAPI_SUPP_H
 
16
 
 
17
/*
 
18
 * prototypes
 
19
 */
 
20
extern void ListenOnSupplementary(unsigned controller);
 
21
extern int handle_facility_indication_supplementary(
 
22
        _cmsg *CMSG, unsigned int PLCI, unsigned int NCCI, struct capi_pvt *i);
 
23
extern void handle_facility_confirmation_supplementary(
 
24
        _cmsg *CMSG, unsigned int PLCI, unsigned int NCCI, struct capi_pvt **i);
 
25
extern int pbx_capi_ccbs(struct ast_channel *c, char *data);
 
26
extern int pbx_capi_ccbsstop(struct ast_channel *c, char *data);
 
27
extern int pbx_capi_ccpartybusy(struct ast_channel *c, char *data);
 
28
extern void cleanup_ccbsnr(void);
 
29
extern unsigned int capi_get_ccbsnrcontroller(unsigned int handle);
 
30
extern _cword capi_ccbsnr_take_ref(unsigned int handle);
 
31
 
 
32
#endif