├── .github └── workflows │ └── test.yml ├── .gitignore ├── AUTHORS ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── dialog ├── dialog.go ├── messages.go ├── prefs.go ├── receiver.go ├── route.go ├── trace.go ├── transport.go └── util.go ├── dsp ├── awgn.go ├── awgn_test.go ├── dsp.go ├── dsp_amd64.s └── dsp_test.go ├── example ├── echo │ └── echo_test.go ├── echo2 │ └── echo2_test.go ├── echo3 │ └── echo3_test.go ├── options │ └── options_test.go └── rawsip │ └── rawsip_test.go ├── fone └── main.go ├── go.mod ├── go.sum ├── rtp ├── dtmf.go ├── rtp.go ├── rtp_test.go ├── session.go └── session_test.go ├── sdp ├── codec.go ├── codecs.go ├── media.go ├── origin.go ├── sdp.go └── sdp_test.go ├── sip ├── addr.go ├── addr_test.go ├── charsets.go ├── charsets_test.go ├── errors.go ├── escape.go ├── escape_test.go ├── method.go ├── msg.go ├── msg_parse.go ├── msg_parse.rl ├── msg_test.go ├── msgerror.go ├── param.go ├── payload.go ├── quote.go ├── quote_test.go ├── sip.rl ├── status.go ├── torture.py ├── uri.go ├── uri_parse.go ├── uri_parse.rl ├── uri_test.go ├── uriheader.go ├── uriparam.go ├── util.go ├── via.go └── xheader.go └── util └── util.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/AUTHORS -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/README.md -------------------------------------------------------------------------------- /dialog/dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dialog/dialog.go -------------------------------------------------------------------------------- /dialog/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dialog/messages.go -------------------------------------------------------------------------------- /dialog/prefs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dialog/prefs.go -------------------------------------------------------------------------------- /dialog/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dialog/receiver.go -------------------------------------------------------------------------------- /dialog/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dialog/route.go -------------------------------------------------------------------------------- /dialog/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dialog/trace.go -------------------------------------------------------------------------------- /dialog/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dialog/transport.go -------------------------------------------------------------------------------- /dialog/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dialog/util.go -------------------------------------------------------------------------------- /dsp/awgn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dsp/awgn.go -------------------------------------------------------------------------------- /dsp/awgn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dsp/awgn_test.go -------------------------------------------------------------------------------- /dsp/dsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dsp/dsp.go -------------------------------------------------------------------------------- /dsp/dsp_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dsp/dsp_amd64.s -------------------------------------------------------------------------------- /dsp/dsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/dsp/dsp_test.go -------------------------------------------------------------------------------- /example/echo/echo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/example/echo/echo_test.go -------------------------------------------------------------------------------- /example/echo2/echo2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/example/echo2/echo2_test.go -------------------------------------------------------------------------------- /example/echo3/echo3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/example/echo3/echo3_test.go -------------------------------------------------------------------------------- /example/options/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/example/options/options_test.go -------------------------------------------------------------------------------- /example/rawsip/rawsip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/example/rawsip/rawsip_test.go -------------------------------------------------------------------------------- /fone/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/fone/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/jart/gosip 2 | 3 | go 1.14 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rtp/dtmf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/rtp/dtmf.go -------------------------------------------------------------------------------- /rtp/rtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/rtp/rtp.go -------------------------------------------------------------------------------- /rtp/rtp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/rtp/rtp_test.go -------------------------------------------------------------------------------- /rtp/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/rtp/session.go -------------------------------------------------------------------------------- /rtp/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/rtp/session_test.go -------------------------------------------------------------------------------- /sdp/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sdp/codec.go -------------------------------------------------------------------------------- /sdp/codecs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sdp/codecs.go -------------------------------------------------------------------------------- /sdp/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sdp/media.go -------------------------------------------------------------------------------- /sdp/origin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sdp/origin.go -------------------------------------------------------------------------------- /sdp/sdp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sdp/sdp.go -------------------------------------------------------------------------------- /sdp/sdp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sdp/sdp_test.go -------------------------------------------------------------------------------- /sip/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/addr.go -------------------------------------------------------------------------------- /sip/addr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/addr_test.go -------------------------------------------------------------------------------- /sip/charsets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/charsets.go -------------------------------------------------------------------------------- /sip/charsets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/charsets_test.go -------------------------------------------------------------------------------- /sip/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/errors.go -------------------------------------------------------------------------------- /sip/escape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/escape.go -------------------------------------------------------------------------------- /sip/escape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/escape_test.go -------------------------------------------------------------------------------- /sip/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/method.go -------------------------------------------------------------------------------- /sip/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/msg.go -------------------------------------------------------------------------------- /sip/msg_parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/msg_parse.go -------------------------------------------------------------------------------- /sip/msg_parse.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/msg_parse.rl -------------------------------------------------------------------------------- /sip/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/msg_test.go -------------------------------------------------------------------------------- /sip/msgerror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/msgerror.go -------------------------------------------------------------------------------- /sip/param.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/param.go -------------------------------------------------------------------------------- /sip/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/payload.go -------------------------------------------------------------------------------- /sip/quote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/quote.go -------------------------------------------------------------------------------- /sip/quote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/quote_test.go -------------------------------------------------------------------------------- /sip/sip.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/sip.rl -------------------------------------------------------------------------------- /sip/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/status.go -------------------------------------------------------------------------------- /sip/torture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/torture.py -------------------------------------------------------------------------------- /sip/uri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/uri.go -------------------------------------------------------------------------------- /sip/uri_parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/uri_parse.go -------------------------------------------------------------------------------- /sip/uri_parse.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/uri_parse.rl -------------------------------------------------------------------------------- /sip/uri_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/uri_test.go -------------------------------------------------------------------------------- /sip/uriheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/uriheader.go -------------------------------------------------------------------------------- /sip/uriparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/uriparam.go -------------------------------------------------------------------------------- /sip/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/util.go -------------------------------------------------------------------------------- /sip/via.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/via.go -------------------------------------------------------------------------------- /sip/xheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/sip/xheader.go -------------------------------------------------------------------------------- /util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jart/gosip/HEAD/util/util.go --------------------------------------------------------------------------------