Ok, I'll try to check library and rebuild with `make current`.
I posted it here as I thought that maybe this is my fault somewhere in script or event handling logic.
I'll open Jira issue if I can't deal with this error by full recompilation.

BTW, if `make sure` is outdated, maybe it's time to remove reference to it from post-build info that FS displays after make?

Thanks for your help

2011/3/17 Anthony Minessale <anthony.minessale@gmail.com>
You sure you did not install old ESL.so in your perl path?

btw, its "make current" not "make sure" that is an old one.

I would also turn on the debug level in the script as well.

We have no reports of any problems like this.

Speaking of, why are you doing this here instead of JIRA?


On Wed, Mar 16, 2011 at 4:21 PM, Dmitry Sytchev <kbdfck@gmail.com> wrote:
> I'm using ESL.so and ESL.pm for perl outbound ESL, and Net::Server as server
> engine.
> I already tried to rebuild and reinstall with `make sure` including perlmod
> in esl library dir
>
> 2011/3/16 Anthony Minessale <anthony.minessale@gmail.com>
>>
>> Are you using your own client or libESL which takes care of this for you?
>>
>>
>> On Wed, Mar 16, 2011 at 11:55 AM, Dmitry Sytchev <kbdfck@gmail.com> wrote:
>> > FreeSWITCH Version 1.0.head (git-2c009dd 2011-03-15 14-29-04 -0500)
>> > 2011/3/16 Peter Olsson <peter.olsson@visionutveckling.se>
>> >>
>> >> Are you on latest GIT HEAD?
>> >>
>> >>
>> >>
>> >> /Peter
>> >>
>> >>
>> >>
>> >> Från: freeswitch-users-bounces@lists.freeswitch.org
>> >> [mailto:freeswitch-users-bounces@lists.freeswitch.org] För Dmitry
>> >> Sytchev
>> >> Skickat: den 16 mars 2011 17:29
>> >> Till: FreeSWITCH Users Help
>> >> Ämne: [Freeswitch-users] Unexpected out of order command/reply '+OK
>> >> event
>> >> listener enabled plain' in perl ESL outbound
>> >>
>> >>
>> >>
>> >> In my outbound async full ESL script after some moment there are
>> >> out-of-order message on every "execute" call, and this breaks my event
>> >> handling in some way.
>> >>
>> >>
>> >>
>> >> Content-Type: command/reply.Reply-Text: +OK event listener enabled
>> >> plain..
>> >>
>> >>
>> >> I want to execute some commands syncronously, but setEventLock seems to
>> >> be
>> >> broken by this behavior.
>> >>
>> >> As the workaround I had to write lock_for_execute_complete function,
>> >> which
>> >> waits for execute completion of applications that need to be run sync,
>> >> but
>> >> it effectively destroys async events by processing them while waiting
>> >> for
>> >> CHANNEL_EXECUTE_COMPLETE.
>> >>
>> >>
>> >>
>> >> here is a part of socket dump, note second "Content-Type:
>> >> command/reply.Reply-Text: +OK event listener enabled plain.." right
>> >> after
>> >> execute. There is no event command in script besides the very
>> >> beginning, so
>> >> why these messages appear?
>> >>
>> >> T 127.0.0.1:8006 -> 127.0.0.1:43282 [AP]
>> >> api uuid_setvar 06d55974-4fe8-11e0-a7c0-e3bb2141c22a
>> >> pbx_subscriber_customer_id 1
>> >> #
>> >> T 127.0.0.1:8006 -> 127.0.0.1:43282 [AP]
>> >> ..
>> >> ##
>> >> T 127.0.0.1:43282 -> 127.0.0.1:8006 [AP]
>> >> Content-Type: api/response.Content-Length: 4..
>> >> #
>> >> T 127.0.0.1:43282 -> 127.0.0.1:8006 [AP]
>> >> +OK.
>> >> ##
>> >> T 127.0.0.1:8006 -> 127.0.0.1:43282 [AP]
>> >>   api sofia_contact s000002@asdasd.com
>> >> #
>> >> T 127.0.0.1:8006 -> 127.0.0.1:43282 [AP]
>> >> ..
>> >> ##
>> >> T 127.0.0.1:43282 -> 127.0.0.1:8006 [AP]
>> >> Content-Type: api/response.Content-Length: 96..
>> >> #
>> >> T 127.0.0.1:43282 -> 127.0.0.1:8006 [AP]
>> >>
>> >>
>> >> sofia/local/sip:s000002@172.19.36.54:5061;fs_nat=yes;fs_path=sip%3As000002%40172.19.36.54%3A5061
>> >> ##
>> >> T 127.0.0.1:8006 -> 127.0.0.1:43282 [AP]
>> >> Event-Name: SOCKET_DATA.Content-Type: api/response.Content-Length:
>> >> 96..sofia/local/sip:s000002@172.19.36.54:5061;fs_nat=
>> >> yes;fs_path=sip%3As000002%40172.19.36.54%3A5061
>> >> #
>> >> T 127.0.0.1:8006 -> 127.0.0.1:43282 [AP]
>> >> sendmsg.call-command: execute.execute-app-name: bridge.execute-app-arg:
>> >> {originate_timeout=10,hangup_after_bridge=false,
>> >>   ignore_early_media=false}user/s000002@asdasd.com
>> >> #
>> >> T 127.0.0.1:43282 -> 127.0.0.1:8006 [AP]
>> >> Content-Type: command/reply.Reply-Text: +OK event listener enabled
>> >> plain..
>> >> #
>> >> T 127.0.0.1:43282 -> 127.0.0.1:8006 [AP]
>> >> Content-Type: command/reply.Reply-Text: +OK..
>> >>
>> >> --
>> >> Best regards,
>> >>
>> >> Dmitry Sytchev,
>> >> IT Engineer
>> >> !DSPAM:4d80e61b32768938086861!
>> >> _______________________________________________
>> >> FreeSWITCH-users mailing list
>> >> FreeSWITCH-users@lists.freeswitch.org
>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>
>> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >> http://www.freeswitch.org
>> >>
>> >
>> >
>> >
>> > --
>> > Best regards,
>> >
>> > Dmitry Sytchev,
>> > IT Engineer
>> >
>> > _______________________________________________
>> > FreeSWITCH-users mailing list
>> > FreeSWITCH-users@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@hotmail.com
>> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
>> IRC: irc.freenode.net #freeswitch
>>
>> FreeSWITCH Developer Conference
>> sip:888@conference.freeswitch.org
>> googletalk:conf+888@conference.freeswitch.org
>> pstn:+19193869900
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users@lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
>
> --
> Best regards,
>
> Dmitry Sytchev,
> IT Engineer
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users@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@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

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

_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



--
Best regards,

Dmitry Sytchev,
IT Engineer