Cornfed SIP User Agent 1.1.7 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Cornfed SIP User Agent 1.1.7 (Default branch)
# 1  
Old 11-16-2008
Cornfed SIP User Agent 1.1.7 (Default branch)

Image The Cornfed SIP User Agent is a Session Initiation Protocol (SIP)-based Softphone for x86 Linux systems running the GNOME Desktop environment. It allows you to make Internet phone calls using an Advanced Linux Sound Architecture (ALSA) or Open Sound System (OSS) sound card with speakers and microphone as your telephone handset. License: Free for non-commercial use Changes:
The Contact header address was changed to use registration user. A separate Expires header line was added to outbound REGISTER messages to address some Session Border Controllers (SBCs). A bug where compact forms of Contact and Via headers were not recognized in incoming messages was fixed. A bug introduced after 1.1.4 that prevents reset of expiration timer during re-registrations was fixed. A bug that prevented soundcard status from returning useful data was fixed. All SUBSCRIBE/NOTIFY implementation code was removed. A feature where .wav playback when no call is in progress is played out the speakers was added back. Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Net::SIP::Dropper::ByField(3pm) 			User Contributed Perl Documentation			   Net::SIP::Dropper::ByField(3pm)

NAME
Net::SIP::Dropper::ByField - drops SIP messages based on fields in SIP header SYNOPSIS
my $drop_by_field = Net::SIP::Dropper::ByField->new( methods => [ 'REGISTER', '...', '' ], 'From' => qr/sip(?:vicious|sscuser)/, 'User-Agent' => qr/^friendly-scanner$/, ); my $dropper = Net::SIP::Dropper->new( cb => $drop_by_field ); my $chain = Net::SIP::ReceiveChain->new([ $dropper, ... ]); DESCRIPTION
With "Net::SIP::Dropper::ByField" one can drop packets based on the contents of the fields in the SIP header. This can be used to drop specific user agents. CONSTRUCTOR
new ( ARGS ) ARGS is a hash with the following keys: methods Optional argument to restrict dropping to specific methods. Is array reference of method names, if one of the names is empty also responses will be considered. If not given all packets will be checked. field-name Any argument other then "methods" will be considered a field name. The value is a callback given to "invoke_callback", like for instance a Regexp. METHODS
run ( PACKET, LEG, FROM ) This method is called as a callback from the Net::SIP::Dropper object. It returns true if the packet should be dropped, e.g. if at least one of the in the constructor specified fields matches the specified value. perl v5.14.2 2011-02-03 Net::SIP::Dropper::ByField(3pm)