[Freeswitch-users] ESL Send MESSAGE_WAITING Error - Cannot find profile

Anthony Minessale anthony.minessale at gmail.com
Tue Jun 28 21:03:39 MSD 2011


can you try this on latest too?
The line numbers suggest an older build.


On Tue, Jun 28, 2011 at 9:10 AM, Avi Marcus <avi at avimarcus.net> wrote:
> I'm trying to send a MESSAGE_WAITING via ESL on multi-tenant, but I'm
> getting this error:
> 2011-06-27 10:46:25.443081 [ERR] sofia_presence.c:405 Cannot find
> profile 20064.domain.com]
> the cli lists the domain as an alias to the internal profile.
> what should I do?
> I am writing some test code in order to try to send MWI events using the ESL
> Manager code DLL. Here is my test code:
>
>
>
> static void InboundMode2(Object stateInfo)
>
>     {
>
>         //Initializes a new instance of ESLconnection, and connects to the
> host $host on the port $port, and supplies $password to freeswitch
>
>         ESLconnection eslConnection = new ESLconnection(myinfo);
>
>
>
>         if (eslConnection.Connected() != ESL_SUCCESS)
>
>         {
>
>             Console.WriteLine("Error connecting to FreeSwitch");
>
>             return;
>
>         }
>
>
>
>         //Set log level
>
>         //ESL.eslSetLogLevel((int)enLogLevel.DEBUG);
>
>
>
>         eslConnection.Api("reloadxml", string.Empty);
>
>
>
>         // Subscribe to all events
>
>         ESLevent eslEvent2 = eslConnection.SendRecv("event plain ALL");
>
>
>
>         if (eslEvent2 == null)
>
>         {
>
>             Console.WriteLine("Error subscribing to all events");
>
>             return;
>
>         }
>
>         ESLevent eslEvent = new ESLevent("MESSAGE_WAITING", null);
>
>         eslEvent.AddHeader("MWI-Messages-Waiting", "yes");
>
>         eslEvent.AddHeader("MWI-Message-Account", "103 at 20064.domain.com");
>
>         eslEvent.AddHeader("MWI-Voice-Message", "1/1 (1/1)");
>
>
>
>         eslEvent = eslConnection.SendEvent(eslEvent);
>
>         if (eslEvent == null)
>
>         {
>
>             Console.WriteLine("event error");
>
>             return;
>
>         }
>
>
>
>         //Turns an event into colon-separated 'name: value' pairs. The
> format parameter isn't used
>
>         Console.WriteLine(eslEvent.Serialize(String.Empty));
>
>
>
>         // Grab Events until process is killed
>
>         while (eslConnection.Connected() == ESL_SUCCESS)
>
>         {
>
>             eslEvent = eslConnection.RecvEvent();
>
>             Console.WriteLine(eslEvent.Serialize(String.Empty));
>
>         }
>
>     }
>
>
>
> When I send the event, I am getting a debug message from FS as follows:
>
>
>
> 2011-06-27 10:46:25.443081 [ERR] sofia_presence.c:405 Cannot find profile
> 20064.domain.com]
>
> Thanks!
>
> -Avi
>
> _______________________________________________
> Join us at ClueCon 2011, Aug 9-11, Chicago
> http://www.cluecon.com 877-7-4ACLUE
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>



-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900



More information about the FreeSWITCH-users mailing list