<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
&nbsp;<BR>
Now I use the following dialplan:<BR>
&nbsp;<BR>
&lt;action application="bridge" data="<A href='mailto:EasyByVoice/${dialed_extension}@${domain_name}"/'>MyEndpoint</A>&gt;<BR>
&nbsp;<BR>
Now interface functions from mod_skel_endpoint_interface-&gt;io_routines are called, but not<BR>
from mod_skel_endpoint_interface-&gt;state_handler.<BR>
&nbsp;<BR>
I am wondering why still sofia endpoint_interface functions are called (<FONT size=2>sofia_on_init and&nbsp;</FONT><FONT size=2>sofia_on_routing)<BR>
&nbsp;<BR>
</FONT>&nbsp;<BR>
<BR>&nbsp;<BR>
<HR id=stopSpelling>
From: kevin@johnnyvoip.com<BR>Date: Sun, 11 Oct 2009 16:18:50 -0400<BR>To: freeswitch-dev@lists.freeswitch.org<BR>Subject: Re: [Freeswitch-dev] get no callbacks to endpoint_interface<BR><BR>If you are looking to use this as an endpoint then you must treat it as such in your dialplan. You are trying to use it as an application. To use it as an endpoint you treat it like sofia or skype and use the bridge command or something along those lines and then your destination is "&lt;endpoint&gt;/&lt;user/account indentifier&gt;" where endpoint is the name that you give your endpoint.<BR><BR clear=all>Regards,<BR>&nbsp; &nbsp;Kevin Green<BR><BR><BR>
<DIV class=ecxgmail_quote>On Sun, Oct 11, 2009 at 2:40 PM, Francisco Scaramanga <SPAN dir=ltr>&lt;<A href="mailto:scaram@hotmail.de">scaram@hotmail.de</A>&gt;</SPAN> wrote:<BR>
<BLOCKQUOTE class=ecxgmail_quote style="PADDING-LEFT: 1ex">
<DIV><FONT color=#008000 size=2><FONT color=#008000 size=2>&nbsp;<BR>I&nbsp;wrote a new module and defined an endpoint interface in the following way:<BR>&nbsp;<BR>&nbsp;<BR></FONT></FONT><FONT size=2>*module_interface = switch_loadable_module_create_module_interface(pool, modname);<BR></FONT><FONT color=#008000 size=2><FONT color=#008000 size=2>&nbsp;<BR></FONT></FONT><FONT size=2>mod_skel_endpoint_interface = switch_loadable_module_create_interface(*module_interface, SWITCH_ENDPOINT_INTERFACE);<BR>mod_skel_endpoint_interface-&gt;interface_name = </FONT><FONT color=#a31515 size=2><FONT color=#a31515 size=2>"mod_skel_interface"</FONT></FONT><FONT size=2>;<BR>mod_skel_endpoint_interface-&gt;io_routines = &amp;mod_skel_io_routines;<BR>mod_skel_endpoint_interface-&gt;state_handler = &amp;mod_skel_event_handlers;<BR>&nbsp;<BR>Futhermore I implemented the io_routines and state_handler of the interface<BR>&nbsp;<BR>The problem is that my call back functions are never called, for instance<BR>&nbsp;<BR><FONT color=#0000ff size=2><FONT color=#0000ff size=2>static</FONT></FONT><FONT size=2> switch_status_t channel_on_init(switch_core_session_t *session)<BR>{<BR>...<BR>}<BR>&nbsp;<BR>Is there something more I must do&nbsp;except to define and implement the endpoint interface?<BR>&nbsp;<BR>My dialplan is:<BR>&nbsp;<BR>&lt;extension name="test"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;condition field="destination_number" expression="54505"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;action application="mymod_skel" data=""/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/condition&gt;<BR>&lt;/extension&gt;<BR></FONT></FONT><BR>
<HR>
Schneller, einfacher und noch mehr Fun – <A href="http://redirect.gimas.net/?n=M0910Win7">mit Windows 7</A></DIV><BR>_______________________________________________<BR>FreeSWITCH-dev mailing list<BR><A href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</A><BR><A href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</A><BR>UNSUBSCRIBE:<A href="http://lists.freeswitch.org/mailman/options/freeswitch-dev">http://lists.freeswitch.org/mailman/options/freeswitch-dev</A><BR><A href="http://www.freeswitch.org/">http://www.freeswitch.org</A><BR><BR></BLOCKQUOTE></DIV><BR>                                               <br /><hr />So gehst du mir nicht vor die Tür! <a href='http://redirect.gimas.net/?n=M0910Herbstmode' target='_new'>Herbsttrends entdecken</a></body>
</html>