[Freeswitch-svn] [commit] r7187 - in freeswitch/trunk: conf/directory/default scripts
Freeswitch SVN
brian at freeswitch.org
Sat Jan 12 10:19:50 EST 2008
Author: brian
Date: Sat Jan 12 10:19:49 2008
New Revision: 7187
Added:
freeswitch/trunk/conf/directory/default/sip.broadvoice.com.noload
Modified:
freeswitch/trunk/scripts/sipsetup
Log:
added these from Robert La Ferla. Thank you.
Added: freeswitch/trunk/conf/directory/default/sip.broadvoice.com.noload
==============================================================================
--- (empty file)
+++ freeswitch/trunk/conf/directory/default/sip.broadvoice.com.noload Sat Jan 12 10:19:49 2008
@@ -0,0 +1,33 @@
+<include>
+ <user id="%BVUSERNAME%">
+ <gateways>
+ <gateway name="sip.broadvoice.com">
+ <!--/// account username *required* ///-->
+ <param name="username" value="%BVUSERNAME%"/>
+ <!--/// auth realm: *optional* same as gateway name, if blank ///-->
+ <param name="realm" value="BroadWorks"/>
+ <!--/// domain to use in from: *optional* same as realm, if blank ///-->
+ <param name="from-domain" value="sip.broadvoice.com"/>
+ <!--/// account password *required* ///-->
+ <param name="password" value="%BVPASSWORD%"/>
+ <!--/// replace the INVITE from user with the channel's caller-id ///-->
+ <!--<param name="caller-id-in-from" value="false"/>-->
+ <!--/// extension for inbound calls: *optional* same as username, if blank ///-->
+ <param name="extension" value="%BVEXTENSION%"/>
+ <!--/// proxy host: *optional* same as realm, if blank ///-->
+ <param name="proxy" value="sip.broadvoice.com"/>
+ <!--/// expire in seconds: *optional* 3600, if blank ///-->
+ <!--<param name="expire-seconds" value="3600"/>-->
+ <!--/// register ///-->
+ <param name="register" value="true"/>
+ <!--How many seconds before a retry when a failure or timeout occurs -->
+ <param name="retry_seconds" value="3600"/>
+ <!--Use the callerid of an inbound call in the from field on outbound calls via this gateway -->
+ <!--<param name="caller-id-in-from" value="false"/>-->
+ </gateway>
+ </gateways>
+ <params>
+ <param name="password" value="%BVPASSWORD%"/>
+ </params>
+ </user>
+</include>
Modified: freeswitch/trunk/scripts/sipsetup
==============================================================================
--- freeswitch/trunk/scripts/sipsetup (original)
+++ freeswitch/trunk/scripts/sipsetup Sat Jan 12 10:19:49 2008
@@ -17,7 +17,8 @@
"3" => "IS",
"4" => "AL",
"5" => "SB",
- "6" => "VU"
+ "6" => "VU",
+ "7" => "BV"
};
@@ -29,6 +30,14 @@
"dialprefix" => "1-393"
};
+my $BROADVOICE = {
+ "type" => "network",
+ "register" => "true",
+ "fields" => [username, password, extension],
+ "domain" => "sip.broadvoice.com",
+ "dialprefix" => "1-393"
+ };
+
my $SIPHONE = {
"type" => "network",
"register" => "true",
@@ -71,7 +80,8 @@
"IS" => $IDEASIP,
"AL" => $ASTERLINK,
"SB" => $SIPBROKER,
- "VU" => $VOIPUSER
+ "VU" => $VOIPUSER,
+ "BV" => $BROADVOICE
};
print "\n" x 60;
@@ -88,6 +98,7 @@
4. Configure Asterlink.com
5. Configure SIPBroker.com
6. Configure voipuser.org
+ 7. Configure broadvoice.com
X. Exit
@@ -98,7 +109,7 @@
chomp($i);
if ($i =~ m/X|x/) {
print "Thanks you!\n"; exit;
- } elsif ($i > 6) {
+ } elsif ($i > 7) {
print "Invalid Choice\n"; &welcome;
} else {
if (exists($providers->{$i})) {
More information about the Freeswitch-svn
mailing list