Diff
Modified: freeswitch/trunk/contrib/ledr/c/mod_pcli/mod_pcli.c (15462 => 15463)
--- freeswitch/trunk/contrib/ledr/c/mod_pcli/mod_pcli.c 2009-11-13 17:55:52 UTC (rev 15462)
+++ freeswitch/trunk/contrib/ledr/c/mod_pcli/mod_pcli.c 2009-11-13 20:13:04 UTC (rev 15463)
@@ -290,7 +290,7 @@
memcpy(in_packet_pointer, frame->data, frame->datalen);
size_t packetsize = sizeof(packet);
-
+
switch_socket_sendto(pcli_globals.socket, pcli_globals.remote_sockaddr, 0, (void *) packet, &packetsize);
}
break;
Modified: freeswitch/trunk/contrib/ledr/c/mod_pcli/pcli.conf.xml (15462 => 15463)
--- freeswitch/trunk/contrib/ledr/c/mod_pcli/pcli.conf.xml 2009-11-13 17:55:52 UTC (rev 15462)
+++ freeswitch/trunk/contrib/ledr/c/mod_pcli/pcli.conf.xml 2009-11-13 20:13:04 UTC (rev 15463)
@@ -1,7 +1,7 @@
<configuration name="pcli.conf" description="PacketCable Lawful Intercept Configuration">
<settings>
- <param name="switch_id" value="0"/>
+ <param name="switch_id" value="0"/> <!-- unique switch id [0-15] -->
<!-- <param name="method" value="bug"/> -->
<param name="local_addr" value="172.31.1.5"/>
<param name="local_port" value="8000"/>
Added: freeswitch/trunk/contrib/ledr/c/mod_pcli/pcli.dialplan.xml (0 => 15463)
--- freeswitch/trunk/contrib/ledr/c/mod_pcli/pcli.dialplan.xml (rev 0)
+++ freeswitch/trunk/contrib/ledr/c/mod_pcli/pcli.dialplan.xml 2009-11-13 20:13:04 UTC (rev 15463)
@@ -0,0 +1,30 @@
+<include>
+
+ <!-- static example of a dialplan extension -->
+ <extension name="static_pcli">
+ <condition field="destination_number" expression="^.+$">
+ <action application="set" data="ini_id=4"/> <!-- identifies the warrant [0-65535] -->
+ <action application="set" data="instance_id=7"/> <!-- a counter incremented per ini_id per softswitch [0-1023] -->
+ <action application="pcli"/>
+ </condition>
+ </extension>
+
+ <!-- the following doesn't work yet, fix it -->
+ <extension name="pcli_originating_leg">
+ <condition field="ini_id" expression="^.+$">
+ <action application="odbc_query" data="
+ CALL get_and_incr_pcli_count('${ini_id}', @c);
+ SELECT @c AS `pcli_count`;"/>
+ <action application="pcli" data="originating"/>
+ </condition>
+ </extension>
+
+ <extension name="pcli_terminating_leg">
+ <condition field="dest_ini_id" expression="^.+$">
+ <action application="odbc_query" data="
+ CALL get_and_incr_pcli_count('${dest_ini_id}', @c);
+ SELECT @c AS `pcli_count`;"/>
+ </condition>
+ </extension>
+
+</include>