Bug 971995, Bug 976098 — Tokens for Call URI.

Extracts and validate info from call URI, using
opaque tokens.

Authoriship on this changeset is a mix of me (Alexis) and Romain Gauthier.
Squashing this into one bug for clarity.

r=rbarnes