Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Usage examples for mod_bert #1
Sorry for not replying before. I sort of assumed github would email me for this kind of stuff but I just noticed the notification.
You are supposed to call the bert_test application on both ends of the call, it won't work otherwise.
Most of the variables you see below are optional.
bert_timeout_ms is number of milliseconds before timing out trying to find the bit pattern that the application transmits (milliwatt)
bert_window_ms is number of milliseconds of the audio analysis window (each x milliseconds verifies how many errors have occurred, etc)
bert_max_err is the max number of allowed errors once the audio stream is in "sync"
bert_timer=soft tells the application to use FreeSWITCH core soft timer instead of timing transmission based on reception of packets (this should probably be default)
bert_hangup_on_error will hangup the call when audio errors occur
bert_debug_io_file is for debugging the rx/tx audio
Note that this application is pretty naive, no real audio analysis is done beyond verifying the milliwatt PCMU sequence is received on each end (with the configured error tolerance). This means any kind of gain control, echo cancellation, etc may break the results
This is an example I used recently:
On Aug 26, 2014, at 12:35 AM, Moises Silva firstname.lastname@example.org wrote: