usbモデムを複数つけたときに、dongle.confで、
[dongle0]
audio=/dev/ttyUSB1
data= /dev/ttyUSB2
[dongle1]
audio=/dev/ttyUSB4
data= /dev/ttyUSB5
とデバイス名で一致させるのがまず一つの方法だと思うけど。
usbの差し位置を変えると、デバイス名が変わってしまう。

だから、
[dongle0]
imsi=310150123456789
という風にimsiで割り当てている。
ただし、Asteriskの起動直後は、これでは割り当ててくれなくて、usbモデム自体が見つけられない。

現在は、
1.とりあえず、audioとdataにデバイス名で割り当てた状態でAsteriskを起動。
2.dongle.confを編集して、imsiで指定した内容に書き換えて、chan_dongleを読み込みし直し。
というやり方をしている。
実際は、スクリプトを作らないといけないかなと思っている。

なにか、スマートな方法ってないですか?
もしくは、imsiを指定しただけで、Asteriskがusbモデムを見つけてくれてる人いますか?