OsmoBSC> enable
OsmoBSC# configure terminal
OsmoBSC(config)# network
OsmoBSC(config-net)# bts 0
OsmoBSC(config-net-bts)# trx 0
OsmoBSC(config-net-bts-trx)# timeslot 0

OsmoBSC(config-net-bts-trx-ts)# list
...
  phys_chan_config (none|ccch|ccch+sdcch4|tch/f|tch/h|sdcch8|pdch|dynamic/ipaccess|unknown|ccch+sdcch4+cbch|sdcch8+cbch|dynamic/osmocom|tch/f_pdch|tch/f_tch/h_sdcch8_pdch)
  training_sequence_code <0-7>
  hopping enabled (0|1)
  hopping sequence-number <0-63>
  hopping maio <0-63>
  hopping arfcn add <0-1023>
  hopping arfcn del <0-1023>
  hopping arfcn del-all
  e1 line E1_LINE timeslot <1-31> sub-slot (0|1|2|3|full)

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config?
  phys_chan_config  Physical Channel Combination

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config ?
  none                     Physical Channel not configured
  ccch                     FCCH + SCH + BCCH + CCCH (Comb. IV)
  ccch+sdcch4              FCCH + SCH + BCCH + CCCH + 4 SDCCH + 2 SACCH (Comb. V)
  tch/f                    TCH/F + FACCH/F + SACCH (Comb. I)
  tch/h                    2 TCH/H + 2 FACCH/H + 2 SACCH (Comb. II)
  sdcch8                   8 SDCCH + 4 SACCH (Comb. VII)
  pdch                     Packet Data Channel for GPRS/EDGE
  dynamic/ipaccess         Dynamic TCH/F or GPRS PDCH (dynamic/ipaccess is an alias for tch/f_pdch)
  unknown                  Unknown / Unsupported channel combination
  ccch+sdcch4+cbch         FCCH + SCH + BCCH + CCCH + CBCH + 3 SDCCH + 2 SACCH (Comb. V)
  sdcch8+cbch              7 SDCCH + 4 SACCH + CBCH (Comb. VII)
  dynamic/osmocom          Dynamic TCH/F or TCH/H or SDCCH/8 or GPRS PDCH (dynamic/osmocom is an alias for tch/f_tch/h_sdcch8_pdch)
  tch/f_pdch               Dynamic TCH/F or GPRS PDCH (dynamic/ipaccess is an alias for tch/f_pdch)
  tch/f_tch/h_sdcch8_pdch  Dynamic TCH/F or TCH/H or SDCCH/8 or GPRS PDCH (dynamic/osmocom is an alias for tch/f_tch/h_sdcch8_pdch)

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config none
OsmoBSC(config-net-bts-trx-ts)# show running-config
...
  trx 0
...
   timeslot 0
    hopping enabled 0
...

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config tch/f
OsmoBSC(config-net-bts-trx-ts)# show running-config
...
  trx 0
...
   timeslot 0
    phys_chan_config TCH/F
...

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config TCH/F
OsmoBSC(config-net-bts-trx-ts)# show running-config
...
  trx 0
...
   timeslot 0
    phys_chan_config TCH/F
...

OsmoBSC(config-net-bts-trx-ts)# phys_chan_config tch/f_tch/h_sdcch8_pdch
OsmoBSC(config-net-bts-trx-ts)# show running-config
...
  trx 0
...
   timeslot 0
    phys_chan_config DYNAMIC/OSMOCOM
...
