Thinktel is the only supported media provider for spark call in Canada if you want to register phones to the spark service
There is a feature being worked on now which will allow spark phones to use on premise PSTN trunks but we are not there yet for release
ThinkTel Voice Services for Cisco™ Spark | ThinkTel
On transferring docs to main system can you elaborate the work flow? What is the backend ?