[Freeswitch-users] blind transfer and outbound socket
Christian Löschenkohl
christian.loeschenkohl at xpirio.com
Sat May 15 00:01:30 PDT 2010
hi
thank very much for this hint, but i run freeswitch as root
ps -ef shows
root 9841 1 13 May13 ? 05:12:11 /opt/freeswitch/bin/freeswitch -nc -nonat
i couldn't help myself otherwise so i use mod_perl for this task, all information
needed was present in variables so i could do the transfer with a few lines.
br
Rupa Schomaker wrote:
> The cause is a constrained stack space which can't be made larger if you
> aren't running FS as super user (you can reduce your stack limit, but
> once reduced can't increase it).
>
> I've also run into this in other situations. I record calls as .wav
> files but then convert to mp3. Initially, I tried to do the conversion
> via a system() api in the hangup hook. But lame would die due to
> insufficient stack space. Instead I now just move the .wav file to a
> processing directory where a cron job picks it up, extracts the metadata
> from the wav and then converts to mp3 applying the metadata.
>
> You could look at using an alternative sendmail. Some smtp servers have
> a sendmail binary that is very lightweight and would not suffer in a low
> stack space environment. postfix for instance just drops the email into
> the drop directory (which is then picked up by the postfix daemon).
>
> The real sendmail on the other hand is going to do everything
> in-process. So it needs to do a lot more work to do that email delivery.
>
> On Tue, May 11, 2010 at 12:56 AM, David Ponzone <david.ponzone at gmail.com
> <mailto:david.ponzone at gmail.com>> wrote:
>
> Christian,
>
> if you send the mail using a shell call to "sendmail", it's possible
> it won't work.
> Some weeks ago, I and another person have noticed that when you do
> that, sendmail crashes.
> I don't know what was the cause and if it is fixed.
>
> Writing to console would be a simpler way to know your script is
> executed.
>
> David Ponzone Direction Technique
> email: david.ponzone at ipeva.fr <mailto:david.ponzone at ipeva.fr>
> tel: 01 74 03 18 97
> gsm: 06 66 98 76 34
>
> Service Client IPeva
> tel: 0811 46 26 26
> www.ipeva.fr - www.ipeva-studio.com
>
> /Ce message et toutes les pièces jointes sont confidentiels et
> établis à l'intention exclusive de ses destinataires. Toute
> utilisation ou diffusion non autorisée est interdite. Tout message
> électronique est susceptible d'altération. /*/IPeva/*/ décline toute
> responsabilité au titre de ce message s'il a été altéré, déformé ou
> falsifié. Si vous n'êtes pas destinataire de ce message, merci de le
> détruire immédiatement et d'avertir l'expéditeur./
> /
> /
>
>
>
> Le 11/05/2010 à 00:45, Christian Löschenkohl a écrit :
>
>> yes, and this is my problem
>> it looks normal but the scripts are not executed (i send a email
>> in the fist line of
>> the script and there is no mail send to me here).
>> the call is hung up without much comment, the dialplan runs
>> through until the hangup -
>> without the bridge command executed from the script.
>>
>> attended transfer is here, with this it works
>> http://pastebin.freeswitch.org/12959
>>
>> the scripts do also work if i call the extension directly.
>> the extension 50 also rings if i put the bridge in the dialplan -
>> my only problem here
>> is that it looks like the script is called but it is never executed.
>>
>> br
>>
>>
>>
>> Anthony Minessale wrote:
>>
>>> it looks like it works fine to me.
>>>
>>> the call transfers back to the dialplan where it again executes your
>>> socket app and that app either does nothing
>>> or hangs up.
>>>
>>> See line 789 of your pastebin.
>>>
>>>
>>> 2010/5/10 Christian Löschenkohl
>>> <christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>
>>> <mailto:christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>>>
>>>
>>> the scripts do some database lookups (setting callers name) and do
>>> find the called
>>> user e.g. expand the called 50 to 50 at customer.domain.com
>>> <mailto:50 at customer.domain.com>
>>> <mailto:50 at customer.domain.com
>>> <mailto:50 at customer.domain.com>> and finaly do the call bridge.
>>>
>>> the transfer itself is done by the phone/softclient with a refer
>>> packet, as far as i can see.
>>>
>>> a debug trace is here
>>> http://pastebin.freeswitch.org/12958
>>>
>>> br
>>>
>>> Anthony Minessale wrote:
>>>
>>>> what exactly does your script call to try to make it transfer?
>>>>
>>>> 2010/5/10 Christian Löschenkohl
>>> <christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>
>>> <mailto:christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>>
>>>> <mailto:christian.loeschenkohl at xpirio.com
>>>> <mailto:christian.loeschenkohl at xpirio.com>
>>> <mailto:christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>>>>
>>>>
>>>> hello
>>>>
>>>> i have a problem with a freeswitch hosted pbx system.
>>>> when i call in to a extension (e.g. 40) an answer the call
>>> and then
>>>> do a blind transfer to extension 50 it
>>>> doesn't work.
>>>> the outbound socket script do not work or do not get called
>>> in this
>>>> case (no mail from the script).
>>>>
>>>> on the other hand if i do a attended transfer it works as it
>>> should
>>>> (sending mail in the script works).
>>>> the same context, the same scripts.
>>>>
>>>> we use snom 320 phones, the sip refer looks normal.
>>>> blind transfer also doesn't work with a softclient (sjphone)
>>>>
>>>> where could i start?
>>>>
>>>> br
>>>>
>>>> --
>>>> Ing. Christian Löschenkohl
>>>> Technische Leitung, Forschung & Entwicklung VoIP
>>>>
>>>> xpirio
>>>> Telekommunikation & Service GmbH
>>>> Lakeside B04
>>>> 9020 Klagenfurt
>>>> Austria
>>>>
>>>> T +43 (0) 5 77 11 - 1000
>>>> F +43 (0) 5 77 11 - 1002
>>>> E christian.loeschenkohl at xpirio.com
>>>> <mailto:christian.loeschenkohl at xpirio.com>
>>> <mailto:christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>>
>>>> <mailto:christian.loeschenkohl at xpirio.com
>>>> <mailto:christian.loeschenkohl at xpirio.com>
>>> <mailto:christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>>>
>>>>
>>>> _______________________________________________
>>>> FreeSWITCH-users mailing list
>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>> <mailto:FreeSWITCH-users at lists.freeswitch.org
>>> <mailto:FreeSWITCH-users at lists.freeswitch.org>>
>>>> <mailto:FreeSWITCH-users at lists.freeswitch.org
>>>> <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>> <mailto:FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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
>>>> <mailto:MSN%3Aanthony_minessale at hotmail.com>
>>> <mailto:MSN%3Aanthony_minessale at hotmail.com
>>> <mailto:MSN%253Aanthony_minessale at hotmail.com>>
>>>> <mailto:MSN%3Aanthony_minessale at hotmail.com
>>>> <mailto:MSN%253Aanthony_minessale at hotmail.com>
>>> <mailto:MSN%253Aanthony_minessale at hotmail.com
>>> <mailto:MSN%25253Aanthony_minessale at hotmail.com>>>
>>>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
>>>> <mailto:PAYPAL%3Aanthony.minessale at gmail.com>
>>> <mailto:PAYPAL%3Aanthony.minessale at gmail.com
>>> <mailto:PAYPAL%253Aanthony.minessale at gmail.com>>
>>>> <mailto:PAYPAL%3Aanthony.minessale at gmail.com
>>>> <mailto:PAYPAL%253Aanthony.minessale at gmail.com>
>>> <mailto:PAYPAL%253Aanthony.minessale at gmail.com
>>> <mailto:PAYPAL%25253Aanthony.minessale at gmail.com>>>
>>>> IRC: irc.freenode.net <http://irc.freenode.net>
>>>> <http://irc.freenode.net>
>>> <http://irc.freenode.net> #freeswitch
>>>>
>>>> FreeSWITCH Developer Conference
>>>> sip:888 at conference.freeswitch.org
>>>> <mailto:sip%3A888 at conference.freeswitch.org>
>>> <mailto:sip%3A888 at conference.freeswitch.org
>>> <mailto:sip%253A888 at conference.freeswitch.org>>
>>>> <mailto:sip%3A888 at conference.freeswitch.org
>>>> <mailto:sip%253A888 at conference.freeswitch.org>
>>> <mailto:sip%253A888 at conference.freeswitch.org
>>> <mailto:sip%25253A888 at conference.freeswitch.org>>>
>>>> googletalk:conf+888 at conference.freeswitch.org
>>>> <mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org>
>>> <mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org
>>> <mailto:googletalk%253Aconf%252B888 at conference.freeswitch.org>>
>>>> <mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org
>>>> <mailto:googletalk%253Aconf%252B888 at conference.freeswitch.org>
>>> <mailto:googletalk%253Aconf%252B888 at conference.freeswitch.org
>>> <mailto:googletalk%25253Aconf%25252B888 at conference.freeswitch.org>>>
>>>> pstn:+19193869900
>>>>
>>>>
>>>>
>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> FreeSWITCH-users mailing list
>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>> <mailto:FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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
>>>
>>>
>>> --
>>> Ing. Christian Löschenkohl
>>> Technische Leitung, Forschung & Entwicklung VoIP
>>>
>>> xpirio
>>> Telekommunikation & Service GmbH
>>> Lakeside B04
>>> 9020 Klagenfurt
>>> Austria
>>>
>>> T +43 (0) 5 77 11 - 1000
>>> F +43 (0) 5 77 11 - 1002
>>> E christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>
>>> <mailto:christian.loeschenkohl at xpirio.com
>>> <mailto:christian.loeschenkohl at xpirio.com>>
>>>
>>> _______________________________________________
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>> <mailto:FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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
>>> <mailto:MSN%3Aanthony_minessale at hotmail.com>
>>> <mailto:MSN%3Aanthony_minessale at hotmail.com
>>> <mailto:MSN%253Aanthony_minessale at hotmail.com>>
>>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
>>> <mailto:PAYPAL%3Aanthony.minessale at gmail.com>
>>> <mailto:PAYPAL%3Aanthony.minessale at gmail.com
>>> <mailto:PAYPAL%253Aanthony.minessale at gmail.com>>
>>> IRC: irc.freenode.net <http://irc.freenode.net>
>>> <http://irc.freenode.net> #freeswitch
>>>
>>> FreeSWITCH Developer Conference
>>> sip:888 at conference.freeswitch.org
>>> <mailto:sip%3A888 at conference.freeswitch.org>
>>> <mailto:sip%3A888 at conference.freeswitch.org
>>> <mailto:sip%253A888 at conference.freeswitch.org>>
>>> googletalk:conf+888 at conference.freeswitch.org
>>> <mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org>
>>> <mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org
>>> <mailto:googletalk%253Aconf%252B888 at conference.freeswitch.org>>
>>> pstn:+19193869900
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> <mailto: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
>>
>>
>> --
>> Ing. Christian Löschenkohl
>> Technische Leitung, Forschung & Entwicklung VoIP
>>
>> xpirio
>> Telekommunikation & Service GmbH
>> Lakeside B04
>> 9020 Klagenfurt
>> Austria
>>
>> T +43 (0) 5 77 11 - 1000
>> F +43 (0) 5 77 11 - 1002
>> E christian.loeschenkohl at xpirio.com
>> <mailto:christian.loeschenkohl at xpirio.com>
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> <mailto: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
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto: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
>
>
>
>
> --
> -Rupa
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
--
Ing. Christian Löschenkohl
Technische Leitung, Forschung & Entwicklung VoIP
xpirio
Telekommunikation & Service GmbH
Lakeside B04
9020 Klagenfurt
Austria
T +43 (0) 5 77 11 - 1000
F +43 (0) 5 77 11 - 1002
E christian.loeschenkohl at xpirio.com
More information about the FreeSWITCH-users
mailing list