Kamal Mustafa

Results 23 comments of Kamal Mustafa

I try to add the ssh and ssh/agent library - https://github.com/k4ml/anko/commit/9f646360ab6152dc6490f192af8687638d6dde05 Now I'm stuck with this error on go build:- ``` # github.com/mattn/anko/builtins/ssh builtins/ssh/ssh.go:13: cannot make type ssh.ClientConfig ``` I'm...

@tgoodlet I haven't try switchio yet but this is what I notice when using park-only dialplan + inbound socket in general. Even the socket didn't die, you must be explicitly...

So with park_timeout set, I guess we also need to unpark the call if we manage to handle it in channel_park, otherwise the call will be terminated half the way....

@moises-silva In my test, where I didn't hangup after making a playback, the call still got hangup after the playback end with DESTINATION_OUT_OF_ORDER cause, which I think can verify from...

So I tested executing playback twice. With park_timeout, the call got hangup after the first playback.

@tgoodlet The call was answered and I tested with the same dialplan switchio use:- ``` ``` Btw I'm not using switchio here but my own esl lib. I'll test with...

@tgoodlet I executed session.answer() first. This is the snippet of the code:- ``` if commands.name == 'playback': if not _credits_enough(call_data['nibble_rate']): return sound_url = commands.args[0] session.answer() playback = session.playback(sound_url, **call_data) if...

@tgoodlet You mean I should wait for CHANNEL_EXECUTE_COMPLETE after executing session.answer() before proceed with playback ?

The behavior I noticed above still similar with this switchio snippet:- ``` from switchio.apps.routers import Router router = Router(guards={ 'Call-Direction': 'inbound', }, subscribe=('PLAYBACK_STOP',) ) @router.route('(.*)') async def welcome(sess, match, router):...

@tgoodlet oh, sorry. media.mp3 is just to mask a real file which is accessed via http. But I can verify the media being played and I can hear it and...