Если на роутер можно установить openwrt, то легко. USB модем должен быть разлочен, и поддерживать голосовую связь. На Barrier Breaker легко ставится asterisk 11 даже из стандартного менеджера пакетов в luci. там же есть и модуль chan_dongle.
Лично ставил 11-й астер на старенький dir-320, только сначала пришлось повозиться со сборкой прошивки, чтобы влезли модули поддержки usb-storage, т.к. флеш всего на 4 Мб. На современных роутерах с флешкой 8 Мб все гораздо проще.