Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Net::CSTA(3)	      User Contributed Perl Documentation	  Net::CSTA(3)

NAME
       Net::CSTA - Perl	extension for ECMA CSTA

SYNOPSIS
	 use Net::CSTA;

	 # Connect to the CSTA server
	 my $csta = Net::CSTA->new(Host=>'csta-server',Port=>'csta-server-port');
	 # Create a monitor for	'555'
	 my $number = 555;
	 $csta->request(serviceID=>71,
				    serviceArgs=>{monitorObject=>{device=>{dialingNumber=>$number}}})

	 for (;;)
	 {
		my $pdu	= $csta->receive();
		print $pdu->toXML();
	 }

DESCRIPTION
       ECMA CSTA is an ASN.1 based protocol for	Computer Integrated Telephony
       (CTI) using CSTA	it is possible to write	code that communicates with a
       PBX. Typical applications include receiving notifications for incoming
       calls, placing calls, redirecting calls or placing conference calls.

BUGS
       This module currently implements	CSTA phase I - mostly because my PBX
       (MD110 with Application Link 4.0) only supports phase I.	Supporting
       multiple	versions will require some thought since the versions are
       largly incompatible.

       The CSTA	client opens a UDP port	on 3333	to receive incoming usolicited
       notifications.  This is not implemented yet.

SECURITY CONSIDERATIONS
       CSTA is a protocol devoid of any	form of	security. Take care to
       firewall	your CSTA server and throw away	the key.

SEE ALSO
       Convert::ASN1

       http://www.ecma-international.org/activities/Communications/TG11/cstaIII.htm

AUTHOR
       Leif Johansson, <leifj@it.su.se>

COPYRIGHT AND LICENSE
       Copyright (C) 2006 by Leif Johansson

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself, either Perl	version	5.8.6 or, at
       your option, any	later version of Perl 5	you may	have available.

perl v5.32.1			  2007-12-07			  Net::CSTA(3)

NAME | SYNOPSIS | DESCRIPTION | BUGS | SECURITY CONSIDERATIONS | SEE ALSO | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Net::CSTA&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help