-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathpbx.php
39 lines (32 loc) · 1.01 KB
/
pbx.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
include_once('/data/lib/iphp/framework/Logger.php');
Logger::init();
Logger::escape(false);
Logger::showip(false);
include_once('SIP.php');
$ip = '0.0.0.0';
$port = 5070;
$sip = SipEngine::create($ip, $port);
// $mod = new SipChannel('[email protected]', '1000', '127.0.0.1', 5060);
// $sip->add_module($mod);
// $mod = new SipChannel('[email protected]', '1000', '127.0.0.1', 5060);
// $sip->add_module($mod);
// $mod = new SipChannel('[email protected]', '1000', '127.0.0.1', 5060);
// $sip->add_module($mod);
// $mod = new SipChannel('[email protected]', '123456', '172.16.10.100', 5060);
// $sip->add_module($mod);
// $mod = new SipChannel('[email protected]', '123456', '172.16.10.100', 5060);
// $sip->add_module($mod);
// $mod = new SipChannel('[email protected]', '123456', '172.16.10.100', 5060);
// $sip->add_module($mod);
$mod = new SipRobotModule();
$sip->add_module($mod, -1);
$mod = new SipRegistrar();
for($i=0; $i<10000; $i++){
$mod->add_user($i + 3000, '123456');
}
$sip->add_module($mod);
$sip->init();
while(1){
$sip->loop();
}