Sample config file for stasis-core.

(issue ASTERISK-20887)



git-svn-id: http://svn.asterisk.org/svn/asterisk/trunk@383225 f38db490-d61c-443f-a65b-d21fe96a405b
A simplistic router for stasis_message's.

Often times, when subscribing to a topic, one wants to handle
different message types differently. While one could cascade if/else
statements through the subscription handler, it is much cleaner to
specify a different callback for each message type. The
stasis_message_router is here to help!

A stasis_message_router is constructed for a particular stasis_topic,
which is subscribes to. Call stasis_message_router_unsubscribe() to
cancel that subscription.

Once constructed, routes can be added using
stasis_message_router_add() (or stasis_message_router_set_default()
for any messages not handled by other routes). There may be only one
route per stasis_message_type. The route's callback is invoked just as
if it were a callback for a subscription; but it only gets called for
messages of the specified type.

(issue ASTERISK-20887)
Review: https://reviewboard.asterisk.org/r/2390/


git-svn-id: http://svn.asterisk.org/svn/asterisk/trunk@383242 f38db490-d61c-443f-a65b-d21fe96a405b