Fixed #932 and #905 in public. OpenBTS now responds negatively to SIP
 re-invites, though the specific effect of this depends on the client
 sending the re-invite. In the case of FS, it causes the RTP stream to
 break. We also now complain when invites time out, sending an alert to the
 user about the proxy status.

git-svn-id: http://wush.net/svn/range/software/public@3810 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Fixes #991 in public. We now appropriately handle rejections of our SIP MESSAGE content

git-svn-id: http://wush.net/svn/range/software/public@3812 19bc5d8c-e614-43d4-8b26-e1612bc8e597
testing push on new laptop

git-svn-id: http://wush.net/svn/range/software/public@3851 19bc5d8c-e614-43d4-8b26-e1612bc8e597
SIP MESSAGES now wait when they receive a 100 TRYING, rather than repeating themselves.

git-svn-id: http://wush.net/svn/range/software/public@3856 19bc5d8c-e614-43d4-8b26-e1612bc8e597
removed notice about not caring about 100 trying messages. RFCs be damned, the proxies use them.

git-svn-id: http://wush.net/svn/range/software/public@3857 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Simple script for looping the OpenBTS process to catch crashes and restarts.


git-svn-id: http://wush.net/svn/range/software/public@3858 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Alexander Chemeris's fix to SR config file; removed extra "

git-svn-id: http://wush.net/svn/range/software/public@3868 19bc5d8c-e614-43d4-8b26-e1612bc8e597
We no longer repeat INVITEs when we get a 100 TRYING.

git-svn-id: http://wush.net/svn/range/software/public@3883 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Public release now works with g++4.7. In 4.7, unistd.h is no longer imported by default

git-svn-id: http://wush.net/svn/range/software/public@3918 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Fixed null pointer in MOSMSSubmit.

git-svn-id: http://wush.net/svn/range/software/public@3923 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Set state to fail instead of throwing a timeout in MOSMSWaitForSubmit

git-svn-id: http://wush.net/svn/range/software/public@3925 19bc5d8c-e614-43d4-8b26-e1612bc8e597
smqueue now slows down it retransmits if it gets a 100 TRYING message, instead of hammering OpenBTS (and occasionally causing multiple SMSs)

git-svn-id: http://wush.net/svn/range/software/public@3928 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Fixed #40 in public. We now handle CMServiceAbort correctly.

git-svn-id: http://wush.net/svn/range/software/public@3973 19bc5d8c-e614-43d4-8b26-e1612bc8e597
transceiver: b100: raise minimum transmit latency value

Put a floor on the transmit latency of the B100 in order to suppress
underruns in typical conditions. Empirical data from a handful of
relatively recent machines shows that the B100 will underrun when
the transmit threshold is reduced to a time of 6 and a half frames,
so we set a minimum 7 frame threshold.

The overall benefit should be marginal and may increase the
possibility of bursts arriving stale (after the trasmit deadline),
but will reduce the number of alarming UHD related messages that
appear in the log file.

This patch is UHD and B100 specific - USRP1 is unaffected.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public@3980 19bc5d8c-e614-43d4-8b26-e1612bc8e597
transceiver: uhd: allow underrun flag to reset during timing alignment

Allowing the underrun flag to reset will prevent a single event from
causing large jumps in the transmit latency threshold. This should
keep unreasonable timing latencies from occurring (e.g. latencies of
20+ frames).

git-svn-id: http://wush.net/svn/range/software/public@3981 19bc5d8c-e614-43d4-8b26-e1612bc8e597
transceiver: uhd: prevent output of underrun message at ERROR level

The appearance of underruns on B100 due to the latency transmit
window scares people. These should not be logged at ERROR level
because the events are generally not real errors. So use the same
behaviour of USRP1 of not logging these events. The presence of
underrun events can be determined by changes in the latency window
that is shown with log level set at INFO.

Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public@3988 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Patch from Amil. TP-PID is appropriately forwarded through smq.

git-svn-id: http://wush.net/svn/range/software/public@3994 19bc5d8c-e614-43d4-8b26-e1612bc8e597
Now reads outgoing ISDN address from displayname, NOT SIP username. Syncing with change r3611 in private.

git-svn-id: http://wush.net/svn/range/software/public@3998 19bc5d8c-e614-43d4-8b26-e1612bc8e597
David's sqlite3.7 switch. SMQ now supports write-ahead logging in the public release

git-svn-id: http://wush.net/svn/range/software/public@4073 19bc5d8c-e614-43d4-8b26-e1612bc8e597
removing that fucking email thing from smqueue. It causes so many issues

git-svn-id: http://wush.net/svn/range/software/public@4074 19bc5d8c-e614-43d4-8b26-e1612bc8e597