goodboy

Results 452 issues of goodboy

This way when mucking around with the session api (usually in a debugger/console without having to check `Session.uuid`) you can move back and forth between `fs_cli` and know which uuid...

enhancement
easy

I want to get an _auto-deploy_ feature in (hopefully by the start of the ClueCon) coder games. This means open sourcing `sandswitches` and using it to automatically push the baseline...

enhancement

Would it make sense to start tacking times to sync and desync to get an idea of audio connection delays? I know I had to up the timeout to 20...

enhancement
question

I have suspicions that even if/when we move to `mod_amqp` it might not be as performant as plain old ESL for load testing. Either way, it would be great to...

enhancement

Not sure why (other then perf?) we aren't just destroying all `Session` and `Call` models in a [_CHANNEL_DESTROY_](https://wiki.freeswitch.org/wiki/Event_List#CHANNEL_DESTROY) event handler? It seems to always come after _CHANNEL_HANGUP_. This should also...

Follow the mpl guide [here](http://matplotlib.org/examples/api/two_scales.html) for a good example. [Fill between](http://matplotlib.org/users/recipes.html#fill-between-and-alpha) may also be useful for the latency subplot but needs some investigation.

enhancement

When stress testing external VoIP software, `switchy` attempts to track calls through an association of sessions (SIP legs) corresponding to each full media path. Having access to all sessions composing...

enhancement
question

If you can load em you should be able to unload too. This is especially handy to have in `pytest` fixtures which preload smoke test apps prior to full on...

enhancement

The stuff [here](https://github.com/sangoma/switchy/blob/master/switchy/apps/call_gen.py#L215) should be put in a [`prepost`](https://github.com/sangoma/switchy/blob/288c6f648acf621bc65b78736ad186fe48baa6d1/switchy/apps/bert.py#L27) method and all the applied changes should be reverted at app teardown.

easy

The example ivr app should be updated to include multi-app originator usage. That is using `Originator.load_app()` with a `weight` arg to show how to manage multiple outbound campaigns within a...